Just my personal opinion here. For years, literally years I defended Windows Phone to non-Windows Phone users. I defended things like the app gap, the lack of cutting edge features or hardware, the delay of updated features etc etc. I spent a good 8 years or so loyal to the OS and it's fan base...