if you self-host is always cheaper than using AWS. It also keep you not have to lock down to a vendor.
AWS use to be great when it first came out in 2006ish, but now it is just because a pain to work with.
EDIT: especially considering all the other options are available in VPS now days.