My main problem with them was it was like you had to design your character specifically around them to get them to be effective, even with Brick, which of course limits your options as far as points distribution. I think they intended them to be more geared for splash damage on multiple enemies at once rather than something that just blew the crap out of everything. Which is ok; I wouldn't want them to be too out of balance with the rest of the weapons; but still it makes no sense that it's taking me longer to take down two guys who are backed into a corner with a rocket launcher than if I just pulled out a revolver and line up a couple good shots. Realism isn't everything, but it should be something.
I used to think that the Launchers svcked as well - but now that I leveled them up, they are beast. I can take out groups of guys quick. Between my fire and acid helix launchers and my Redemption, body parts are flying frequently.
On the same note, about your "realism should be something" comment, wouldn't rocket launchers essentially be the strongest weapon in the game, and pistols be garbage?
And guess what? Some people like "Eye Candy".
Well, if you need achievements to stroke your e peen, that's all you. I prefer there to actually be a point to leveling up (like gaining access to new abilities) and in the competitive gameplay of Brink, I would prefer said abilities to become available to me fairly quickly.