PlayStation 2 imo :) fantastic games for that age range, none of the online rubbish, and games can be bought for pennies.
Personally though I think 7 is too young for consoles etc. They can be really addictive at that age (even things like angry birds on a phone) and he should still be enjoying the innocence of youth while he can.