obviously a long range underwater radio is pointless without an FPV system.
Not much to see underwater, and very tricky to get your bearings looking at a screen unless it's ultra clear, and you need to be moving very slowly indeed. I guess the DIY ROV chaps have more experience with this kind of thing, albeit running with an umbilical attached.
Even in the ideal conditions of a swimming pool, you'll find that submariners rarely sail their model beyond 30-40ft from the edge, and usually stay closer than that unless running on the surface or at periscope depth.
Regarding suitable waters, swimming pools or spring fed lakes are ideal but aren't always available. Personally I don't care about realistic settings, I just want to see what the boat is doing. Local boating ponds can be suitable, but not always. Unfortunately many boating lakes are either too shallow or are opaque.
If the pond is shallow this can be sidestepped by making a very small submarine. Unlike surface craft, once submerged, a small submarine will be unaffected by choppy water, so will behave much the same as a larger boat, although the lower inertia will make for a very nimble craft.