Web hosting

What hosting services are the best? VPS or cloud?