Going from what you say the car will be used for I think your boy might have chosen the better car
The blizzard is geared more towards starting out racing and driving on tracks. It is really good for that but won't last too lang if it is not cleaned and maintained regularly.
The Super Fighter is more basic and rugged. If it's going to be used for bashing about this will be easier to keep running nicely with fairly little effort.
It's not so good on tracks though (read really bad).
The Sand Viper will be marginally better on tracks and is slightly better than the Super Fighter but that advantage will be lost if it isn't properly maintained as well.
Basically if he just wants to throw a battery into it and drive it, the super fighter is great. If he's interested in the technology the sand viper will be great too. Stay away from the blizzard if you don't want to put a lot of effort into it yet.