Hosting your own site is a terrible idea these days...unless you just feel like wasting a bunch of time and money to ensure redundancy, security, compliance with all kinds of crap, keep hardware up to date, etc. We hosted our site at my former employer for a while and holy crap was it awful. 99% of the issues we had went away as soon as I got them switched to a VPS. No more issues with outages, no more upgrading the server hardware and licenses every few years, no more huge labor costs to keep it all working, etc.