I can only give my two cents on Bard, since I never played a rogue past 10ish. They're a great class if you love versatility, being that they can bring nearly every buff or debuff to the table in some form or another. I can't remember a time where someone didn't want a bard in their group; they fit in nearly everywhere there's a slot open (except for tank and healer, for obvious reasons). They're great pullers, and they get an array of utility abilities such as Tracking, Safe Fall, and Lock Picking.
However, for bards you need to learn how to twist songs (if you get the timing right between ticks, you can have as many as 4 songs going at once, but it takes constant attention to maintain; macros will not work) and if you don't have the patience to be constantly be switching songs, I wouldn't recommend the class. It's almost masochistic to play.
[You must be logged in to view images. Log in or Register.]