I went into a lot of subjects to get a dialogue & its the damn debates I had to do in mandatory college public speaking courses which makes me put a lot of subjects into an argument.
You are 100% correct when you say PS3 controller sucks for FPS. It is a bitch to fire a weapon with those triggers, but I've been able to kill 7 Predators in a row with a Marine in the new AVP game, a game the critics say is unbalanced & I say bullshit. I'm just bringing it up because I think that its a pretty good multiplayer game & if you were decent in CoD: MW, you'll probably be decent with a colonial marine.
It actually does matter when a system came out. When 360 came out it was the only next gen console, so everybody bought one so they could be playing the latest games with superior graphics, while Sony fan boys were stuck waiting. Think of this, when you have a year & a half lead to your competition, you can market the shit out of your products saying its better than your competition, because at that point in time its true. Early market penetration is key in getting a large market share.
The same exact thing happened in the early 90's with Sega vs Nintendo. In the end Nintendo used the two & a half year difference to make SNES a better graphical machine than the Genesis. Just like Playstation, Nintendo had a built in brand name, but a lot of people bought Genesis systems over SNES because of the price point. Genesis was out longer so Sega could lower the price on the consoles because they were cheaper to produce at that point. Also, just like Genesis, XBOX has been promoted as being the cool thing to have. In the early 90's nobody said they had a SNES, because it was perceived as being uncool, sort of like the early part of PS3's life-cycle.
I'll admit some 360 games are great, I wouldn't have one if there weren't great games for it. Dead Rising, Left 4 Dead & Forza come off at the top of my head. Plus there are a lot of XBOX Live arcade games that PSN doesn't get at all.