Did you make sure the database error is not a coding issue on your own site?
Downtime is pretty normal with such a big provider which is why I refrain from using them. If downtime and personal attention to your site is important to you and crucial to your development, maybe a smaller, more focused host will work better for you.