Not recommended
Our organization has struggled with iMIS for a long while. I'm on the events team, so I'm most familiar with the membership and events functions, with a side of accounting.
First, we've had many, many customer service issues related to our ecommerce shop – too many clicks to check out and too many errors in creating accounts and recovering passwords. Both ASI and the two consulting groups we've worked with have been unable to assist, and slow to respond, which has been frustrating. And when a user (read: member) can't sign in to register for an event or purchase a product, how many are just giving up?
Second, the upgrade process is laborious and sporadic, taking months of testing from multiple staff members. Someone recently brought to my attention that if "What AMS are you using?" is followed by "Which version?", something is wrong. Everyone should be on the same version at all times, and upgrades shouldn't take forever to implement.
Third, iMIS currently has both a desktop and browser-based platform. While they've 'encouraged' us to use the web-based version only, there are still some things it does not yet do (at least in our version, 20.2.49), such as a few accoutning functions that are critical. Two versions of the same database for our staff to use is clunky and frustrating.
All that said, I've heard that fall of 2018 will bring all kinds of upgrades and changes that may fix some (or all?) of this. While that would be lovely, I am not holding my breath.