Microsoft is fast approaching the launch of Windows 10 Mobile, and that means new smartphones running the operating system are just around the way. While...