I love them. Pros:
1) More strain on the stronger muscles of your legs and less strain on your ankles and hips. Less work = slower use of air = longer dive.
2) As others have noted, you can flick the fins toward your shins to back up from a subject.
3) With the classic/pro model, the blades are short and tilted up, which means you can put them on at your seat on the dive boat and walk to the platform/ladder. This isn't advisable in every situation, but it's a nice option to have if the boat and the staff allow for it.
4) They don't take up a lot of room in your luggage, and they're pretty lightweight, too.
5) Less likely to kick marine life or fellow divers
6) If diving on sand or muck, you can easily tuck the tips of the fins into the bottom to keep yourself in place—not so easy to do with longer fins.
Cons:
1) The classic FFs aren't great at the surface, at least not with flutter kicking.
2) They aren't very comfortable on the tops of your feet, so you may need to buy the comfort instep or wear boots. I usually wear thin neoprene socks and use the foam inserts, too. Never felt the need for the bungie straps instead of the included ones.