I like mid-water returns. You just have to plan them right. And no, I don't use, and won't rely on, back flow valves. One too many failures, never again. On my latest build, last summer, I purchased 'siphon stopper' returns from CustomAquarium, along with their H2Overflows.
The overflows I like, they work great... the returns, not so much.
Pic from initial setup:
See those two bits of angled plastic coming down from the top of the returns? Those are three sided, open on the bottom, and each has a vent running into it from inside the return. The idea is, when running, these have small jets of water coming through them, guided into the water by those bits of plastic. In freshwater tanks, I'm sure it works great. In saltwater, those jets of water drag air down with them, giving you a constant stream of bubbles in the tank, and causing all sorts of salt creep.
Here's a short vid I did when I first saw the problem. This is freshwater, and you can see how much water is spashing up on the rim of the tank. Imagine how bad it would have been with saltwater!
Anyway, I ended up cutting those plastic wings off, siliconing over the above waterline holes, and re-drilling a 1/4" hole in each, an inch or so below normal water level. Works, but you could do something similar with bits of PVC and loc-line a whole lot cheaper.