Since we haven't deployed one I can't give you a review.
I will say this, with the SV9100 on premise you have a lot more control on any programming changes, this is one of many complaints I get feed back on regarding cloud systems is the length of time it takes for simple program changes.