Auto-translated
Nazgul, you are seriously mistaken.
Gears of War was not made by Microsoft, but by Epic Games, who also created the well-known game Unreal 3. Here's some statistics: Gears of War sold 80,000 copies on PC, while Unreal sold 37,000 copies, even though these games were released in millions of copies on consoles.
And, unfortunately, the vast majority of developers are focused on consoles. To be honest, I can't remember the last time I saw a game that was released only on PC; at best, they are multi-platform.
I agree that mouse and keyboard are more convenient, but a joystick is much more hardcore. All joysticks on the PS3 are already motion-sensitive, meaning that any movement of the joystick is reflected in the game. The Wii is no longer a unique console in this regard.
Furthermore... my opinion about the PS3 and Xbox is the same as Sandro's (you express yourself clearly). In fact, I used to be a hardcore PC gamer, but then I played on a PS3 on an HDTV for a while... I have to admit that the only thing holding back games for consoles and a complete transition is the inconvenience of the gameplay. It's still not comfortable to play Starcraft or Heroes on consoles, and of course, the price of consoles is not cheap.
Regarding Mass Effect... unfortunately, it will probably be ported in at least a year, or more likely two, because it's currently the main selling point of the Xbox. By the time it's ported, the second part of the trilogy will already be out, and who will need the first one then?
Those who are waiting for a port of Assassin's Creed may not need to wait, as the game turned out to be terrible. Ubisoft really doesn't know how to make games.
And I'm surprised to hear myself say this, but the future is not with PCs, but with consoles. There's nowhere left for PCs to develop, but consoles have a lot of potential.
P.S.
Did The Witcher kill his adopted son?! >_O