I realized this as I was playing Mass Effect earlier today. Most devs can get the little things down but fail at the big things- world building, storytelling, making a game I want to PLAY. Conversely, BioWare gets all of that shit right but fails utterly at the little shit that anyone with half a brain and some time can get right.
For example:
-the utterly fubared menus and item management in ME. This shit is not intuitive at all. WTF, how does this get out of early testing? "Hey dudes, it's kind of annoying that you can't scroll through each separate category when you're trying to sell, and the upgrade situation is a total mess. Maybe we can fix this before the game launches?"
-Apparently in a meticulously designed, well crafted universe there was only one boring, unimaginative architect who made it his mission in life to create boring, unimaginative structures for me to "explore". Thanks Mr. Architect.
You get the idea. Seriously, how tough would it be to hire one dude to maybe double or triple the layouts you have available for each type of structure? Maybe it's just a Canadian thing.
Having bitched about all of that, BioWare does, imo, still rock. I for one will be picking up that "new shit" this November.