I highly disagree with recommending regular users to use virtual machines, it defeats the whole purpose, at the end of the day, you are still using windows, and on top of that, it adds additional complexities that can only create frustration to users.
I use it mostly for YouTube music (which costs almost the same as Spotify), no ads on YouTube is a nice bonus.