I haven't used Spotify free in a long time but originally the only difference between free and premium was ads and offline mode. AFAIK there are many more limits on free now.
What limits? The only one I know of is random playback on mobile (getting the free tier on mobile, random or not, was a huge milestone for Spotify)