I've heard lots of horror stories about self-hosted mail bouncing as spam. I'd only consider that a last resort, personally.
Being bounced as spam not an issue for me.
YMMV depending on who had your IP address previously. If you get a bad (previously blacklisted) IP, then you can always spin up a new VM.
Some of the really low-end VPS providers are so relaxed they get their AS number blacklisted in uceprotect.