I switched from Spotify to Deezer a little over a year ago, largely because Spotify wasn't adequately moderating disinformation and hate speech in it's hosted Podcasts, but if anything has made me love Deezer it is that I can upload my own MP3s and stream them everywhere.
I never have any issues with Deezer not having something that Spotify has, it's just nice being able to dump all my obscure tracks into one service so I can play whatever I want and make playlists using all of it.