One advantage of having 'everything on the phone' is that you wouldn't need a cloud provider to sync between your laptop and your phone - it's a 'stand alone' experience.

You'd still want an offsite backup somewhere. Doesn't have to be cloud, but it is the most accessible to most people.