sbc,
I have done both in house and cloud AC, currently using cloud based since April 2015. I don't ever see going back to in-house server AC. I am very satisfied with the move to the cloud over 2 years ago. We have very little internet downtime and have designated licensed 30/30 microwave internet, so speed is not an issue. but for the cloud to be an option internet downtime and speed ( I would check with AC IT regarding specifics recommended) very important.
I think the best result of this move to the cloud has been the upgrades go smoothly behind the scenes and no or very minimal downtime usually done some evening and I have to have to be signed out of AC on my two computers I use at the office. The next day the upgrades go through with very little or no issues most of the time, currently on 9.4.2.
I really have not noticed much of a difference with the in-house AC, other than less worry for me about backups and upgrades.
Probably the biggest negative and it does not occur very often, is that occasionally if you click too quickly and keep clicking the server will need to be reset because a big black box will show up on the AC image. Usually you can get Guardian Angel help within minutes, so minimal down time again. As time goes on, both my nurse and I have learned not to click too quickly to avoid this.
I figure the monthly cost may be equivalent to upgrading a new server every 5 or so years so the cost may be cheaper over time, who knows, probably not a big difference.
Good luck on whatever decision you make, I think you will be fine either way.