It would be interesting if they could do either of:
- Switch to use the GPL version of Java and be fully conformant with the java specs. This presumably would hurt performance unless they could do some miracle engineering to obviate the reasons Dalvik exists. Perhaps though, as phones get more powerful it's not so important.
- Keep Dalvik but work around whatever ip violations Oracle is successful in claiming. They probably believe they have already done this.
Most Linux phones, other than Android and WebOS, run crappy top level stuff written by the device manufacturers. Rarely, a device manufacturer does come up with something that is not crap to put on top of the kernel, but even then they can't compete with iPhone because they lack the infrastructure, like app stores that can attract significant developer interest.
And if they didn't, I suspect device manufacturers would look to the truly free Linux platforms.