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 where we were -- and nearly ruined the trip for him. He was nearly out of business -- the Force Fins although expensive are worth the investment.

Just my 2 cents.