If you enjoy this kind of thing, more power to you, but there's a lot to be said for comparative advantage. Spending a bunch of time on a DIY setup risks being penny-wise and pound-foolish.
True, that and the fact that it takes a while before ISPs begin to trust your IP addresses, so if you need delivery to occur right away it's good to go with someone whose IPs have established trust.