Earlier quoted context omitted.
Cost is the big one, If you can manage your own metal you can save a LOT. 50K AUD of gear would cost us ~ 10x PER YEAR for the same VM sizes (many are 32gb of Ram, 8+ vCPU, reasonable IOPS). IP addresses is another. AWS gives you 5 before you have to start applying for them. We do email marketing, so we need a lot of IPs (we give dedicated IPs to each customer). With APNIC (Asia Pac) we have a /22 and a /23 range (15…
Let me also say that comments about vm size on EC2 almost never consider that bare metal performance can be magnitudes better. If you can build a redundant system, and don't need the extra 99.999999s of hardware resilience, but can have 99.995 network uptime, dedicated is great.
I have had 4x 1 minute dropouts in the past 18 months from our hosting vendor upgrading their routers always at midnight localtime. They provide diverse data paths and we have not lost connectivity despite major outages. If I thought I needed to I could get a separate connection from one of about 20 providers in the local DC I am located in.
I really believe many people put too much weight on the complexity of managing physical hardware, when your already doing 90% of the administration anyway on a cloud server. Yes it is capital intensive, but you will likely make the money back in your first 12-18 months.