If you only want a server, OVH/Hetzner are much cheaper for the same performance. To me, AWS/GCP/Azure only really make sense if you start using the whole ecosystem. Otherwise you can get the same for half the price..
SQS
SNS
RDS
S3
Athena/Glue
EMR
CloudWatch
Lambda
CloudWatch Events
EC2 Autoscaling, ELB, ALB
Elasticsearch Service
Glacier
ElastiCache
Route 53
CloudFront
Data Pipeline
It's spendy, no question. None of this is stuff you can't do yourself on cheap instances. We'd just need an additional 2-3 FTEs to maintain the homegrown jungle of crap that would replace the managed services. Oops, there went my savings.