what the oO. cw is ridiccoulisly good. second best class after trickster rogue. if you have Problems with him, it's most likly because of yourself and not the class ^^.
world and leveldesign don't allow for flying Mounts. they would have to rework the whole game. while this was possible for a game like wow simply because they earned such a ridicoulus amount of Money, this is not possible for a f2p game.
and why should a dev tell YOU? you are not that important to them :P. and why do you Need someone else to define the role you can Play anyway? start thinking, look at the class and decide for yourself what you can do with him.
as u said, this simply breaks down to how you want to Play. do you want to be more of an off "tank" or even sometimes be the "tank" for grps, you will go with con. do you want to Focus on being a damage dealer, you will go with dex. personally, i will go with con, simply because i prefere to be able to take a hit or two…