Edward - I think the lesson here is... there are A LOT of them.
In my experience with my clients, most of them get bogged down in the decision process because there are a million and a half options. I always say this...
Make a list of 5-10. Look at each for 5 minutes. Choose 3 to try. Then test each one for 30 minutes, cancelling the ones you don't like.
You'll end up with 1 you like, after only 3 hours or so. And it's one you'll likely keep for awhile since you tested several.