Here is my say on the matter, I imagine some of this has been said, but I am going to bed soon so I hope I hit a few unsaid points:
First, whoever says the 360 vs PS3 comparisons are fair, is completely foolish. The games that are on both 360 and the PS3 are PORTS. Do you know what that means? That means that they were made for the 360 in most cases and then moved to the PS3, where it doesn't always work the same. Hence the graphics differences. If you took PS3 to 360 ports, I'd wager that the differences would be even bigger.
As for the argument that there are more good 360 games...name them. Either way, I'll take more GREAT games over more good games any day. I can say there are maybe 2-3 games I'd rather have on 360 and easily that or more on the PS3.
360: Gears of War, Ninja Gaiden 2 or w/e it's called, Halo 3...maybe (i still prefer 2)
PS3: Uncharted, Ratchet and Clank, Folklore, Haze (controversial but if you're going to say Halo, you certainly have to say Haze. Haze is the better game minus the online playerbase), MGS4, Heavenly Sword (while short, it's awesome) (all games I've played)
I didn't mention GT 5 or Forza as I consider them countering each other and it's a toss up for which people prefer. Gods of War 3 is coming for PS3 also. FF vs 13 is ps3 exclusive as well. I also didn't mention Mass Effect as it is better on the PC. If it was better on the 360, I'd have gladly added it.
So, unless you're going to tell me of some secret games that I've never heard of, your games argument is void.
Personally, I prefer my reliable, free online, hard drive changeable (without breaking warranty), Blue-Ray playing, alternate OS installing, next gen console (PS3). You can take your 100 good games and trade them in now that they are worth $30 combined for money to help pay your online fee.
As for price, in America at least, after 2 years the PS3 is cheaper than the 360 given the online fee. As for controller, it depends on the game. 360 has superior analog, PS3 has superior D-Pad and PS3 has motion sensing when the game uses it well (Heavenly Sword, Folklore, GTA IV). In the end, my favorite game is for both (Assassin's Creed), but there are many other great games for PS3 that the 360 lacks and the same can't be said for the 360, despite whatever fanboys claim. Good, yes. Great, no.
Yes, 360 has more consoles out so more of your friends probably have 360s and therefore their online play is slightly better. Still doesn't make it worth it in my eyes.