Ecosystem is exactly what's hurting Windows Phone 8.
The OS itself is quite good these days. I suspect anyone would be quite impressed with the Nokia Lumia 1020 phone, though it's a real hard sell to people already entrenched in the Android and iPhone ecosystems despite the fact it's a really good phone.
Windows Phone now has more market share in Latin America than the iPhone - second only to Android, according to IDC.