I read that Android support in BB10 is not so great.
Most of Android components are open sourced. There are versions of Android which strips out Google stuff. For example Facebook released their phone which runs on Android. There is even alternative OS (sailfish) with similar architecture, which runs Android apps just fine.
The problem is that BlackBerry tries to be manufacturer. They do everything by themselves. Instead they should focus on services and existing standards.