I would recomend a Murray's Marrine full harness, they are axtremely comfortable and supportive, hte pricing is decent, and you can get them with eigther a hook, or the ball and socket version. They also are very durrable. My freind has had his for several years, and except for some fading it still looks new.
I got a magic marine harnes and I will never buy anything from them again. The material started to rot away in less than a full season. I was extremely disapointed. Also I have heard that some guys have been having trouble with the hooks on the magic marine harnesses breaking. I've only heard this from one place though.
www.murrays.com