That's how I feel. Cloud services are great for anything that isn't losing money on each customer and then trying to make it up in volume :).
Cloud is way more expensive than other options, but I'm serving 5,000 customers for less than $100 a month, so spending more time to get that price down is definitely not the best use of my time.