I think he shouldnt have a problem. There is definitely a level of pokemon games that can be difficult if you want to be a competitive online player. As for just playing the game I think he should be fine. Also the difference between the 2DS XL and 3DS XL is basically the 3D slider that allows some games to be viewed in 3d. The 2DS is basically the same system just 2D and no 3d Capability