Price wise, carphone warehouse is usually the best for handset only deals. As for music on android, what app are you using to play your music? Google Music? If so, it is by design that Google music overwrites your meta data... it doesn't actually upload all your music to google. It simply links what you have to what they have and uses it. It's a smart way saving on storage space. If you are having problems playing your music, there are loads of other apps out there that will. Personally, I use a mix of google music, spotify and amazon music.