What's the best class to solo old content?

I wanna make a new character to solo Classic Raids and TBC Dungeons (I don't think TBC raids are possible?), what class is best suited for this task?...