Ah--that would be only if stuff gets on the leads for them. If they are epoxied into place and the leads are sealed in with that, or coated in some other way, it's not much of an issue. You'd have more issue with magnets or stator laminations rusting and rubbing, which will ahppen with sensorless just as easily.
Venting a motor at least enough to allow moisture to evaporate when it does get in there is the only known to work solution (best in addition to coating the motor).
See Kingfish's rust and repair thread for lots of details.
I don't know about the cogging--all non-freewheeling motors have cogging, which basically means that as the magnets pass the stator lamination poles, they are attracted stronger to the poles centers than elsewhere and "stick" in place a bit more there than anywhere else, so it doesn't turn smoothly. But it doesnt' matter whther there are sensors or not, as this happens even without power applied.
Sensorless *do* often have a problem with starting up from a complete stop, because they have no way to tell which direction the motor is turning, except by current/voltage feedback once it gets to a detectable level (which requires the motor be spinning above 0RPM). But it isn't that much of an issue. In my Fusin 1000W review thread, I mention the issue there, but it does nto really hamper using it, despite the slight annoyance when it happens.
Curtis controllers can be had for next to nothing, if you look around on Craigslist and the like. Sometimes blown ones can be had for nothing at all, if you are up to replacing the caps or FETs (or both). Reconditioned/repaired ones are on Ebay for fairly cheap but I dont' trust the site anymore (too many scammer users and too many paypal scams that paypal won't help a victim fix). Find a golf cart repair center or a golf course with their own carts, etc, and make friends with the repair techs, who may well be interested enough n your projects to help out.
