That's a little harsh I believe. Only buying the car that your local hobby store stocks pretty much rules out everything besides Nikko 'toy' trucks where I live!! It's commendable that you encourage people to always use their local hobby store, though a little un-realistic - depending on where you live.
As a consumer, I want to buy the best quality, highest performance, most reliable and coolest touring car around. I research, compare specs and finally compare prices. I shortlist the possible choices, until finally I pick a winner. Then I visit my local hobby store only to find that Mr local retailer doesn't have an account with the distributor for my chosen car. What do I do? Compromise my standards? I don't think so - I go on the net, or I look through the pages of my country's Radio Controlled Car Magazines and buy my chosen car by mail order - including the bit's that I'm likely to break. If the shops don't stock what we want - they loose out, not us. I buy model cars to race, not to 'line the pockets' of my local retailers.
The Raven: You pick the car that YOU want, not the car that is stocked at your local shop. Just be prepared to spend a little extra on spares if you have to order them by mail and have them shipped etc. All the cars you have mentioned are great - they're all winners. I never broke a single part on my TC3 in nearly 3 years of racing - sure parts got worn & replaced, but never broke. The Yok SD looks pretty 'burly' to me and very well made - there's no way it should break if being driven in the way it was intended. Xrays are very well made too. If you're one for crashing alot (which I'm sure you're not!) buy a plastic/composite car that bends on impact, rather than breaking.