I've just done a similar thing - I've always been a Microsoft developer, and over the years became more and more frustrated with the poor quality windows laptops on the market, and the crapware I had to spend hours uninstalling - which used to drive me bonkers. I ended up spending ?2400 on a top of the range Dell and couldn't have been more disappointed with the build quality and, yes - more crapware. In my frustration I purchased a MacBook Pro to run Windows via bootcamp - and it was just fantastic, and I decided then it was apple laptops all the way. Having been seduced by Apples great hardware it wasn't long before I had iPads and iPhones, and was an apple only guy.
Because I write Windows software, I had always been keeping half an eye on the Microsoft marketplace, and over the last year or so it has made me very excited. I was trying to use my Mac to try and re-invent myself as an IOS developer, then thought No! why not jump ship to Windows and write software for that platform. I've spent the last 6 years writing windows WPF/Silverlight apps which are the predecessors of Windows 8 and Windows Phone apps, so things couldnt be easier !
Ive just sold all my apple kit on ebay, and now have a Surface Pro 2, and a Lumia 625, and couldnt possibly be any happier. The umia 625 was under ?200 which is completely incredible for such a great bit of kit.
You wont regret switching from apple to microsoft - Im certainly very happy