You have 1 or 2 more years till the next gen Xbox and PS are going to be released. Nintendo will not be releasing a new system for prolly about 3-5 years. PS3 and Xbox 360 are nearing the end of their life cycle. May as well get him the Nintendo for now, and wait the 1-2 years to get the newest PS or Xbox. He'll also be a little older and you will be a little elss restricted on the game choices.