I use a suspension sleeve (need to check the brand).
I put KISS (Keep It Simple Suspension) straps (basically
a velcro cinch strap) at the top and bottom of the sleeve. I do this so when I jump in the water it doesn't roll the bottom of my sleeve up and when I'm using a DPV the water doesn't roll the top of my sleeve down. I do both based on prior experience of it happening. This was the simplest solution.
I also roll my liner over on itself so the silicon is exposed so I get gel on gel versus gel on fabric with the suspension sleeve. Also makes for a better seal. I actually do this all the time, not just in the water. Unfortunately, water still managed to find a way in, either from a small hole in my suspension sleeve or a bad one-way expulsion valve. Usually the sleeve though.
I've used the
Active Ankle, the
Freedom Foot, and I have a
Swim Again ankle that I refuse to take in the water because I was able to break it while figuring out how to point the foot down. If you wear boots with your fins, I can't think of a good way to make the Active Ankle or the Swim Again work, since the boot comes up over the part you have to manipulate. The Freedom have a button. You push it, it disengages the joint and drops down. It's simple and not overly complicated. It's not perfect though. The rubber boot eventually started to loose its seal and if you do walk in dives you'll more than likely end up with sand in there and have to clean it out. This is also why I wear boots as it helps keep sand from getting into my foot shell.
However, I did a 5-hour hike in Kosrae this weekend wearing my swim leg with the Freedom and had no problems at all, despite it not really being intended for that sort of activity.
I stopped wearing a pin leg and a vacuum (OSSUR Seal In with soft inner socket) leg a long time ago as neither worked very well for me. YMMV.
Hope this helps.