Bidirectional Brushless Speed Controller

Does anyone have any experience with a relatively cheap bidirectional electronic speed controller? Having a heck of a time trying to find one, and manufacturers aren't very responsive.

Bidirectional (its being used on an rov) and relatively cheap are the only requirements.

The problem with RC brushless motors is that they have no hall sensors and thus can't be run slowly - most controllers don't support reverse (I've never seen one) and if they did it wouldn't be a smooth reverse as the sensorless controller can only stop and restart (jerkily) in the opposite direction.

I'd imagine a controller for an RC boat or truck might support reverse (aircraft / helicopters obviously don't need reverse!)