Has anyone here played Dragon Quest 9: Sentinels of the Starry Skies? That game does something I would *love* to see in more RPGs in general, be they western like Mass Effect or JRPGs.
For those who haven't, it's a JRPG for the DS. Basically, if you and a friend have the game you can connect to each other's game world, and literally create your own character to be in their party. You have your own money, items/equipment, experience, *and* you can go anywhere you want in the world without having to be tied to the main character. Wish they would've done this in Fable 2...
(Did they fix it in 3? Haven't played it yet.)
And, if your friend ends up in a particularly sticky situation, and you aren't in the immediate vicinity, you can still leg it through the world, run up to the battle he's having, and join in halfway through.
To top it off, you can even export *your* main character from your game to your friends to level up your own dude while helping your friend.
In short, more RPGs with that kind of co-op support would be lovely.
Heh, this kinda turned into a plug for DQ... oh well, they're all fantastic.
EDIT: Oh crap, I got carried away with what I think *should* have co-op... eheh... to rectify this crime:
I honestly don't think co-op would ever really improve game series that have established protagonists. Like, co-op Metroid? Nah, Ms. Aran prefers her alone time. Co-op Zelda? Probably not, although I guess there was that Four Swords game, but it's a little hectic, ain't it? Co-op Devil May Cry? Co-op Metal Gear Solid? Maybe, but the other character would have to be just as cool as Dante or Snake is or else he/she gets overshadowed. And that's fine to a degree, but it's a lot more fun to play as your own entity, at least in my opinion.