In my opinion you should focus more on the computer its self, you don't want to be spending loads on things that don't make much of a difference...
if you give it a try it isn't so bad hopefully the real game will have a proper way of joining games while playing on it but to track your stats...
i myself prefer pc games mainly as the quality and experience has always been far better for me, if your pc can handle the game then i would...
i would recommend the dsi especially if its going to be for a 6 year old, there is a far wider range of games for him/her to play when on. The 3ds...
Separate names with a comma.