What BS? That having a WP doesn't mean you'll get updates at all, and definitely not at a reasonable pace? Because that's not BS, that's the truth. Or when I said that app take too long to open on a wide range of WP devices? Because that's also true. As for the idea that I should be "using a flagship device to get good performance", I'm using a 3 or so year old Android phone and getting good performance.
Are you saying that current budget WP are lesser than a 3 year old Android device? How will it fare against a quad core budget phone that's come out recently? I can get a Moto E for 129$. I can get a Moto G for 159$ from Republic Wireless. I don't ask this because I dislike WP, as much as you seem to be assuming I do. I like WP, but let's not kid ourselves and say that it's as good as the competition.
Blame the OEMs.
Blame the carriers.
Blame anyone you want, really.
People won't care about the various excuses. And at this point, Android users don't really care about version upgrades. Android has the features, and the apps are updated (as in Google has actually put the things that used to be system apps in the store) and performance is getting better. Microsoft had a chance to fix this, really, but they chose to do neither of the two things that would have fixed this colossal mistake of theirs. They didn't put their big apps in their own store, like they have with Windows RT, and they have continued to bow down to the carriers.
This is a problem of Microsoft's making.
By the way, I dislike Google with a passion. I moved everything I could away from them. At the same time, I'm not so blind as to think that WP is there yet. I want it to be, but it's not. It doesn't have the apps, it doesn't have a performance edge anymore. It has the UI advantage, in my opinion at least. Microsoft might fix it with Threshold, or they might disappoint me again. I don't know.
OH, and for the record ... I didn't buy a contract device. Who the heck would buy a 100$ phone on contract?