You can upload local music to Spotify by going through the desktop app, but you'll need to sync it with your phone to listen ...
Spotify Connect turns your phone into a remote and allows you to play, pause, and cast content from Spotify.
For the occasional listener, Spotify's default app settings might work just fine. However, if you're streaming music every hour of every day, you probably want more control over how the app behaves.