@dsinha, you will find that we have less solutions available in Enterprise vs AGO which is often due to capabilities that are missing or not yet available in Enterprise. However, for solutions that are available in both Enterprise and AGO there is really no different in the capabilities they offer.
I would just consider for some of your solutions intended for the public like Citizen Problem Reporter that by hosting in your own Enterprise it needs to be publicly accessible and down time will impact the user experience for your residents.