Pela idade dele, não vejo motivo pra um PS4 e um Xbox One. Eu iria de Wii U ou até Wii mesmo. São videogames mais voltados para o público casual, família e crianças. Alguns jogos são muito legais de se jogar em grupo, como Mario Kart, por exemplo. Xbox One pra mim não compensa nem pra adulto, quem dirá para 4 anos.
O Wii U não é muito caro, mas não foi muito bem recebido pelo público. Já o Wii é mais simples que seus concorrentes (PS3 e Xbox 360), porém vendeu muito mais do que os dois. Acredito que seria a melhor escolha. O único contra é justamente que ele é antigo e seu filho pode acabar achando ruim ver seus amigos com videogames mais avançados e ele com o Wii. Porém, se vc educa bem ele, acho que não será um problema xD
Até porque, um PS4 na mão de uma criança de 6-7 anos é completamente desnecessário.
Só complementando o post, o Wii possui no controle um sensor de movimento, que para crianças eu considero melhor do que o Kinect. Criança quando joga jogo de corrida, normalmente, vira o controle junto na curva, né? Pois então. No Mario Kart de Wii isso realmente funciona. É bem legal.