I have a hybrid harness from Ascan and I really like it. It is basically a regular waist-harness with leg-straps that keeps it in place, right where you want it to be. There is also an additional strap that runs around the hook (old-school style) and prevents the hook from rotating upwards while being hooked in.
I now use this harness for everything from Formula to waves, one can adjust the legstraps a little for a slightly lower or higher hook position, depending on the application. I have had less "wedgies" compared to some traditional seat harnesses and no squeezed ribs, so the best of two worlds. :)
Just need to remove the horizontal rope from the back, to make it less kite-like....