On the other side language features are making up for it, so I think it is still a good trade-off. Support for targeting different platforms sounds great. It will take a long, long time till majority of Android userbase has phones with Java 8 support, assuming Google will proceed with using OpenJDK as reported.