Outside of anything supermagical (like wizard or sorcerer) that requires adequete knowledge of the system, I would say any class can be used or abused. Bard and cleric are bad if you are not the type to stay out of the way. Fighter/barbarian are bad if you aren't good at fighting. You kindof have to know what a person is like to know what classes they are more likely to mess up or not mess up. I would say use what you know about him/her.