Look I'm not an expert, but maybe if they stopped adding useless features and they end "The War on Ports" they'd be doing better. Right now their sales are driven by hype (and I guess an iMessage monopoly), not quality or value.
I switched to a PC for quality/value reasons recently after waiting too long for update to Mac Pro.
Everyday I hate that I don't have iMessage on this machine. And my phone is constantly propped up against my screen so I can stay connected to my text messages.
I had no idea how much this would effect me and if I can find a third party solution that connects me to iMessage I will probably be switching back soon.
I just want a secure messaging solution that I can use with anybody, regardless of what device/service they use.