Dr. Swordopolis wrote:
You can give a character flavor by roleplaying, without having to take a different class to do it. Fighters, being almost a blank slate, are ripe for all kinds of epic storytelling, backstory, roleplaying, and fun. I think, also, that it's far more satisfying to defeat a frost giant as a fighter than as a paladin or something, because afterwards I can say "I did it myself".
This is exactly why fighters are my favorite class. No one else in my gaming group agrees with me, but I've always considered fighters to be the best because of their "blank slate" quality. Fighters can be anything. Rogues, barbarians, rangers, and paladins are all basically versions of the fighter. They all have fancy tricks like rage or sneak attack, but the sheer number of feats that fighters get means that you can replicate the sneaky feel of a rogue or the bestial nature of a barbarian while having much more control over how your character evolves over time. Also, as Dr. Swordopolis says, when your fighter takes out a bunch of orcs single-handed it's vastly more fun and satisfying then simply fireballing them into oblivion.
Another aspect of fighters that I feel tends to be ignored is that they are masters of the fight. That includes tactics and the very mechanics of a battle. Of course depending on the character, tactics sometimes aren't an option, but with a bit above average intelligence most fighters can figure out a way to use the environment or the objects around them to increase their options in battle. I say if you can't make the DM have to make up rules to account for something you do every once in a while then you aren't much of a PC.
I guess what I'm trying to say is that spells and fancy effects bore me. I don't want my battle solved for me, I want to have to figure out a way to make what I have work, and starting with a blank slate is a great way to give me the options I need to do that.