I would second the Force Fins.

I was recently in Alaska with a small group of guys. One had some inexpensive fins similar to what you are showing. He broke one of them --- very hard to replace...