RC motors aren't, strictly speaking, more predisposed to cogging than hub motors are (the only exceptions being cases where specific hub motors have either their magnets or their stator slots set at a bit of an angle); they're all fractional-slot permanent magnet outrunners; my guess would be that the issue has more to do with the controllers. Hobbyking model airplane/boat controllers are sensorless designs optimized for non-inertial viscous loads; with such loads you can basically just start playing the trapezoidal commutation pattern at an arbitrary frequency (limited only by battery voltage and motor KV) and the motor will be able to snap to and follow along almost instantly. That's not really possible with inertial loads like a vehicle; if the controller commands a startup frequency corresponding to several mph and you're standing still, the motor will not be able to get you up to speed instantly, and if/when it loses sync with the controller it's going to cog and jitter and quite possibly make a number of very sad noises. When you use RC motors with controllers designed for vehicles (Kelly, Lebowski, Infineon/Xie Chang, some of the eLifeBike stuff), they're either sensored (Kelly, some Lebowski controllers, and I think the Infineons) or they use a control algorithm designed to handle inertial loading well (eLifeBike stuff, Lebowski controllers) and so it's much less of an issue.