So, I will state right away that I have never used a Windows Phone as my personal daily driver. However, this is an abridged version of what has led me here and why I am posting the question above.
I am a Canadian Smartphone user who is just about to finish his 3-year contract on December 17th...