me and most of my friends put up with the numerous problems the console gave us (red rings, disc drive not opening, paying for xbox live) because of halo and gears- two series exclusive to their console. Everyone loves their 360's despite the headaches it gives us- because of its exclusive franchises.
but now the problem is that bungie is now making multiplatform games so i really don't care about halo 4,5,6 anymore. much like call of duty, i dont play it anymore because it is no where near what it used to be when it was made by its original developers.
also, cliffy b has left epic i hear so obviously gears won't be the same anymore either.
i really did not like sony's direction with the ps3 for most of its years and i haven't had one recently but for the past few years all they have been doing is innovating, making new franchises. so i am going to take a leap of faith and go with the ps4 next gen and not the next xbox. i simply don't trust them to either a) do well in hardware b) release NEW franchises.
but we will see after E3.