looks like you've just answeredd your own question then...if a lot of people have them then that is a real plus aswell because it means parts support is better and they can help you with setups or any problems you may have. the only thing is, you dont just buy a car because its strong, you have to like how it drives, if it suits your driving style. steal some1s car next time you race and have a go with it, if you like it then you have your answer right there!
where do you race?
hope this helps