I'm not saying this to be offensive to Xbox players, I'm just pointing out that the FPS genre in particular does really well on that
platform, it started last gen because FPS was more of a PC genre, and since Xbox is similar to PC from a game design perspective, a lot of FPS programmers decided to make an extra buck by porting to Xbox, plus
microsoft encouraged them to so that they could get some
exclusives, whereas the playstation
platform has always focused on other genres.