Android Open Source is good enough. The tough part are device-specific drivers that never make it upstream and are eventually abandoned by the vendor, making upgrade past specific kernel versions very troublesome.
It is controlled by Google so it not. As long as Google is setting the roadmap for android it is not a viable option.
It is controlled by Google so it not. As long as Google is setting the roadmap for android it is not a viable option.