Yes, you make some good points for the backend services/infrastructure - and I agree! When it comes to Android and other software/OS features, hence this thread existing, they've been slow to adopt, or completely unsupportive.
My 2-year contract is over in April and one of the features I will be looking for, that will help me decide which provider to choose, will be native Visual Voicemail support. I've been with Rogers for over a decade, believe me, I know how slow Roger...