nzgeek:NZtechfreak:Yeah, that, and overall a hardware platform no other Android can match for completeness.
If only that hardware platform was properly accessible to developers. Samsung have a habit of modifying things so that the standard open-source drivers don't work properly. Custom firmware developers (including the big names like CyanogenMod) often have to resort to hacks or reverse engineering to get everything running stable.
This and Knox have totally put me off Samsung. My next phone will probably be either a Nexus or a Sony, because they are the easiest for third party developers to code for.
I'm not so sure you are correct that Sony are easier to develop for, if this is true then why is there more activity on the XDA forums for custom roms for the Note 3 over the Z1, surely if it were that hard it would be the opposite way round, sure it may well be popularity but browsing the Z1 forums sshows some issues that are making it hard for people to flash custom roms and not brick their phone.
I could be wrong here but I think there are difficulties with all android phones barring Nexus and GE phones.