There's also the
fin sizing thread that might help You choose.
Personally, I like hard fins as well, but that's a matter of taste and training. Being a cyclist, my legs are in an ok state anyway.
Try on as many as You can before You buy and choose those that You feel comfortable with. Also remember that Your legs will adapt to the new fins - so what seems a bit stiff now might feel nice'n'squishee in a month or so..