I bought a budget Lumia 520 two years ago. Nowadays it works mostly as an offline music player, but after two years with it... I rarely came across that much issues.
I paid a budget price for it, and got a phone that works almost as good as an iPhone. While the Music UI is slow, I got an alternative music playing app that looks and works better, PLUS; asking Cortana to play something is much quicker as well.
Everything is easy to find when looking on settings, the camera actually takes good quality pictures, and me not being an app guy I don't mind the lack of/abundance of outdated apps.
My only major grip though: No YouTube app. You have to use the browser, and after the mandatory updated to 8.1, it just gives "cannot decode video" errors pretty frequently. Seriously, you can't pause, skip, or sometimes even change the volume because the video completely stops. Videos also have a tendency to freeze video and play only audio, and zoom themselves for no reason. You can fix those by just tapping the screen, and everything else by rebooting the phone. Annoying nonetheless.