WarlockLord said:
1) Constant railroading. He's always telling us what to do, what to play, etc. For instance, we just boarded the enemy ship.
DM: "Look in the cabin! Look in the cabin!"
Me: "Stop railroading!"
Then later, we're in the ships hold:
DM: "Use your alchemist's fire to blow up the ship!"
He does this stuff all the time. Every time we do something, boom! Here he is with suggestions on what we should do.
Tedious, and after a while annoying. But far, far better than the DM who does this:
Rogue: I search the door.
DM: You find no traps.
Rogue: I open the door.
DM: Roll your Reflex save as the trap goes off. HA! You didn't say you search the
doornob!
As far as DM interjections go, his arn't that bad, and likely would stop if you asked him to.
2) The omnipotent DMPC: At low levels, he will run a sorceror with the Bloodline of Fire feat and burning hands...and have us fight armies of kobolds/orcs/goblins/mooks that die easily, but swarm. He will also award XP based on individual kills. He hasn't done this in our recent campaign, but it was still annoying when he didn't. Any character that isn't configured to fight an army single-handedly (say, a rogue) is going to die and be called crap. I am tempted to run Pun-Pun, but that would be wrong.
And you would be wrong to run Pun-Pun, because your object would be to destroy the game. If you don't like a game, don't play; but don't go purposefully ruining other people's fun with that object in mind.
That being said, DMPCs are millstones that rarely work. I would not be suprised that he would give them up if the group asked him to. "We know you're trying to help us, but success in adventuring is something we want to achieve without inside help from a character you're running who knows what we're going up against."
3) Ignore the players: We want to play a higher level campaign, with odd things such as drow, binders, and so on as PCs. He has banned anything he considers "weird", which includes alternate magic systems, any non-core race, anything 'dragon', and is continually up for editation. And we always start at low levels. Once, when we were going to star at third, he banned full casters so we couldn't have 2nd level spells.
He's comfortable with the rules he knows and understands, which is standard core apparently. And that's perfectly fine. You say you don't like the way he runs low-level games; do you really expect to be happy when the same guy tries to run a much more complex game with which he's not comfortable including rules he likely doesn't understand?
Restricting full 3rd level casters is a bit of an underhanded move, but did he explain why? Was it because his campaign setting was low-magic? Could it have been a reason that wasn't, "I want to hose the players"?
4) Randomly cursing the PCs: I have had a lot of crap happen to my PCs. A duskblade aquired a goblin bane sword which, at precisely the wrong moment, threw him into a rage so he couldn't cast spells (given to him by an unwanted girlfriend). A drow shadowcaster got a 'fart bomb,' revealing him sneaking up on the dragon.
This smells very much like mid-80's gaming. Random and unexplained magical effects. I wouldn't necessarily want him to stop doing these kinds of things because they do add some flavor, I'd just ask him to make sure he doesn't activate these curses because, again, "I want to hose the players". Make the NPCs vulnerable to the same sort of shenanigans.
So, advice? I am considering DMing myself. The current DM is a friend of mine, but I'm not sure he's a good DM. I like his current campaign, except for his uncontrollable railroading urges. And now, he having customized the other player's PC, we are going to fight a mook army. I am a swordsage. I can fight a few enemies well. This makes me 'mediocre'.
I'd say that the first thing you'll want to do is to discard the idea that the DM is out to get you. It seems to me that he wants you guys to succeed; that's the reason he has his DMPCs help out, and when they're absent he nudges you himself. He's not being malicious, and is likely unaware that you're resentful of it. Possibly he lets off "fart bombs" and cursed goblin swords because he thinks he helps you out with the suggestions, or maybe just to make things more interesting. Maybe he hints things by way of making up for making adventuring more difficult with the fart bombs.
As far as the swordsage goes, did he mention what the adventure was going to be before you made the one-on-one fighter, or did you walk into the room with a duelist and realize you have to fight formations of enemies? Because if it was the former, then he's not really at fault; at least, he's to blame as much as a DM who allows someone to play a rogue in the Age of Worms adventure path (there's stuff for you to do, but you'll be at a massive disadvantage). If it's the latter, then nobody's to blame; you had your character and he had his adventure developed separately, neither with the intension of being disruptive. If he told you you should change your character, then is he not playing the role of the DM who doesn't want to see a marginalized PC, such as a rogue's player in the Age of Worms?
On some levels I sympathize with you; you're in a game that you like yet is frustrating. You both want to change and don't want to. But what this DM is doing doesn't really seem to be all that bad. There doesn't seem any malice in any of it, and it's very likely that he's unaware that you don't appreciate the help he's trying to give you. Make it clear to him you'd prefer not to have help.
---
Re: 5th level fighter v 3rd level PCs
It is certainly possible for something to have gone wrong for the PCs here in such a way that your DM thinks you were unfair... as possible as it was for your DM to hand out a Sword of Berserking that functions intermittently (something clearly possible RAW) while you cry foul. Whether or not he had his rules straight in his head doesn't matter, you seem to already have lost trust in him regardless of what happens.
I recommend that you all get together and ask him to stop helping you, with suggestions or with DMPCs, and then you submit yourselves to the likelihood that the DM will know something you don't. Trust him. I'd very much recommend this because you say you very much enjoy the campaign otherwise.
EDIT:
He will also award XP based on individual kills. He hasn't done this in our recent campaign, but it was still annoying when he didn't.
Your DM should be judged on what his is doing for this campaign. If he has abandoned XP-by-kill then this evidence of his poor DMing ought not be brought against him. This is evidence that he was a bad DM in the past. He doesn't do it anymore. Doesn't that mean he's gotten better?