As far as I know,
infusionWP is the only one that works "live and instantaneously" with Infusion.
You expect me to say so, but, still, the lack of flexibility is one of the reasons which led us away from aMember and Wishlist to develop our own solution.
Basically, with the others, your memberships will have to be hierarchical (i.e. Bronze, Silver, Gold).
infusionWP gives you a choice. Your membership structure can be flat (independent groups) or hierarchical. The flat structure would let you run multiple virtual sites in one and, using the membership specific theme option, it can even look different for each group.
Add to that that all of
infusionWP's built-in shortcodes and you'd already be way ahead. Of course, you can define your own in the plugin's admin panels and use them anytime, anywhere: posts, pages and text widgets.
infusionWP has a long list of features. You won't need a Youtube plugin, it's built-in. You won't need a Vimeo plugin, that's there, too. You won't need a PHP Exec plugin, it has that, too. Want to completely hide a page? Yes, it's there. Need an Infusion compatible login widget? Don't look further... And more...
There are pre-defined yet dynamic shortcodes for granular content control. With them, you can hide or show part of your content, within the content itself.
Also very important,
infusionWP offers a unique feature not yet found in any Wordpress plugin: conditional shortcodes.
With conditional shortcodes [ELSE], you can define who gets to see a portion of the content, but you can also define what others will see. This feature can be used to create unique contextual upsell situations.
Batch updates using cron is probably the easiest way to get Wordpress updated. However, depending on the number of users you may now have - or eventually have - you may run into performance problem.
Even when using cron updates, you need a mechanism for updating your user base without having to wait 1 hour. Running an cron update via API every minute is something that will not make you happy, even in the short term.
SEO-wise,
infusionWP gives options to control what search engines may or may not see, both at the plugin level and at the post/page level.
Also interesting, the Wordpress lost password option has been extended to include updating the contact record on the Infusion side.
Finally, many Wordpress site owners use "excerpts" as a mean to sell or upsell their memberships. This option is available, by default, for Wordpress posts.
infusionWP extends this option to pages, as well.
So much for flexibility. And enough plugging for the plugin...