If you're asking why I think it's still better to run a VM for multiple databases, my answer is pricing.
If you're asking why I think ClearDB is hot garbage, it's because of pricing, in ability to scale down (you literally cannot scale down ClearDB in Azure), connection limits on the DB that make no sense with the pricing, etc.