Well, It's not that I don't like newgen maps. for me, it's just a hassle to DL and install newgen and I really don't like the idea of someone not being able to play my map. :3
And well, about your friend not being able to play your map, If you did make your map through newgen WE, then he has to have newgen Wc3 too.. (although I don't really know how it would work out bcoz I haven't tried installing newgen yet).. I think that's the only thing that can alow your friend to play. .