We are an Impero school, I can't fault it for what it does and the guys at Impero are forever releasing updates and more content (at no extra cost). I'd definately stick with Impero, as far as i know they have improved technical support so any problems will be patched asap.
I've always been happy with the features of Impero and always enjoying seeing new things to play with when we get an update.