Personally I like all 3 maps - although we could do with them rotating more often.
With regards to the "expectation" that the customer base create the new maps - think its more likely that HTC knows people love this game, and want to contribute to it (hence the provision of the tools to do so). Some of the maps I've seen created (Croduh, Ranger etc) are astounding and I'd love to see them ingame. Ditto for the skins people create - again, dont think its expected, or required - but this game is soo addictive, people want to contribute.
I'd love to create a skin, or a map - but unfortunately lack the time (and probably the intelligence) to do justice to either of them
just my 0.0002p worth, ymmv,
Wurzel