For me, it's the random names in
Rogue Legacy. After hours of grinding I finally defeated the first boss, such a great achievement for me at that time(because I lacked the practice playing action platformers), with a character named Sir Useless. My second great achievement in that game was defeating the second and third bosses in the same run with a Paladin named Lady Chun-Li. In a game where the main character was already utterly disposable, diminishing even the memorable moments with retarded names, completely ruined the game for me. I'm sorry I couldn't enjoy the game, especially since so many people praise it immensely.
Also, locking the last class of the game (the traitor) behind the most difficult 5 battles of the game, thus preventing me from 100% completing the game, might not have been the most brilliant game design idea. I played the game for 27 hours, before I gave up, realizing how much effort and practice would be required to finish those last 5 bosses.
F4LL0UT: Spellforce The hero (by definition the most important unit in the game) not attacking automatically. The main hero is the ONLY unit in the entire game that does not engage automatically but only if he is attacked or something. Especially during huge crowded battles (which are quite common in the game) this absolutely cripples his usefulness. This flaw is stupid beyond belief.
macuahuitlgog: The hero is supposed to be the commander of his army. So he is supposed to stay alive to lead his army. That is what I think the developers were thinking. I do not see it objectively as a flaw.
That's exactly how I saw it too, plus I played him as a buffing/AOE hero so it didn't bother me at all. But I can see how it would be deal breaking if you wanted to play him as a heavy/light warrior.