When Windows Phone 8 launched in 2012 it was looking to shake up the mobile market and differentiate itself from the dominant Android and iOS.
While Windows Phone 8 has increased Microsoft's presence in the mobile market, its popularity has dipped in the past year.
There's still hope yet though as Microsoft continues to persevere. The recently launched Windows Phone 8.1 replicates the popular features of Android and iOS whilst combining the comfort of home computing with the convenience of mobile.
We've looked at the Windows Phone devices on offer and picked out the best ones around to guarantee you get the best bang for your buck. Nokia still dominates the list but as a Microsoft entity, that's no surprise.
1. Nokia Lumia 930
Dimensions: 7.1 x 1 x 13.7 cm ; 167 g
Internal Storage: 32GB
The Nokia Lumia 930 is the Windows Phone handset we've been waiting for and it comfortably sits above all other phones running the operating system.
Its metal frame ensures it looks good, while a 2.2GHz quad-core Snapdragon 800 processor and 2GB of RAM provide it with a considerable amount of power.
And we haven't even touched on the impressive 5.0-inch 1080p display and 20MP camera. It is, in other words, the complete package. Stylish, powerful and packed with everything you'd expect from a flagship smartphone.
2. Nokia Lumia 1020
Dimensions: 7.1 x 1.0 x 13 cm ; 159 g
Internal Storage: 32GB
With the highest spec camera out of all the devices in the Lumia range, it's no wonder the Nokia Lumia 1020 secured a place in our top list.
The Lumia 1020 has an impressive 41MP PureView camera with Xenon flash, which means it takes absolutely superb shots and all those megapixels mean it supports up to 3x lossless zoom as well.
But there's more to the Lumia 1020 than just a camera. It also has smooth performance and all day battery life, so you can snap away to your heart's content. The screen isn't too shabby either, so you can show off your photos straight from the phone.
3. Nokia Lumia 1520
Dimensions: 8.5 x 0.9 x 16.3 cm ; 209 g
Internal Storage: 32G
If big is what you're looking for then look no further than the Nokia Lumia 1520 with its 6-inch display. However, it's not just the screen that's big, this mobile beast is brimming with powerful specs crowning it the best Windows Phone phablet.
The Lumia 1520 has a Full HD 1080p screen and runs on a quad-core processor, making it the ideal gadget for mobile media lovers.
You'd think all these features would result in an unattractive phone, but it's surprisingly sleek, even the impressive 20MP PureView camera barely bulks it out. Who says size doesn't matter? It certainly does with this bad boy.
4. Nokia Lumia 630
Dimensions: 6.7 x 0.9 x 12.9 cm ; 134 g
Internal Storage: 8GB
As low-end phones go the Nokia Lumia 630 really shines. A price tag of around £100 almost puts it in impulse purchase territory and it's an impulse you wouldn't regret given its quad-core processor and 4.5-inch IPS LCD display.
Plus it's well built and even has a microSD card slot and solid battery life. Not to mention the fact that it's a very cheap way to experience the shiny new Windows Phone 8.1 operating system.
It's not the only cheap Windows Phone handset but it's arguably the best and even stands up well to its Android rivals.