Well, I'm very happy with my ColorMunki, but I can tell you that the software doesn't play well with multiple user accounts on Windows (both 7 and 8.1). For example, I have three accounts on my Windows 8.1 PC, and had the same setup on my previous Windows 7 machine. Both my account and my wife's account are Standard accounts with limited privileges, and then I have one Administrator ("Root") account. I ran the calibration under my account and all is well there. I did not do any calibration on my wife's account, but the X-Rite software wants to be running in the system tray anyway, and if left there after a few minutes it will pop up and say that it is uncalibrated (which it is on that account). The easy fix is to right click the icon and select "Exit" to turn it off. I seldom restart, preferring to sleep instead, but whenever I do a restart I have to remember to exit the X-Rite software on her account.
I could easily go into the Color Management Control Panel and select the "calibrated" monitor profile for her account, but the X-Rite software would still think it is uncalibrated. I leave her account set that way because some of the Windows image viewing software doesn't seem to like the calibrated profile.
Hope there is an answer for you somewhere in all that rambling... 
By the way, if you don't use the reminder function or do ambient light monitoring there is no reason to have the software running in the background. Once you point Windows Color Management to the correct profile that's all that needs to be done.