XboxOne and PS4 are the best. They are also not cheap and both double as a Blu-Ray player. They are both neck and neck in terms of performance, quality, etc. We have the XboxOne (and a 360) and one of our favorite non-game related things is the voice controls such as "Xbox Pause" during a movie. It beats fumbling for the remote! Xbox360 is a great gaming console but is a generation old now so that is something to consider going forward as to whether they will make the games your son wants in the future on the 360. As far as the Marvel game goes, I'm not familiar with it so you'd need to check to see which systems they make it for. Nintendo systems are for little kids and don't grow well with kids in my opinion. Your son is 9 now and pretty soon will probably be interested in Call of Duty, Destiny, Titanfall, etc and a Nintendo Wii/Wii U is terrible for more grown up games. Oh, if he is interested in any of the Halo games, it is exclusive to Xbox consoles so a Playstation wouldn't benefit him if he is into Halo. Kingdom Hearts (4? I think?) is eventually going to come out and will be available on Xbox One & PS4 where previously it was a Playstation exclusive game.