One of the main things that keeps me from picking Android over Windows Phone is efficiency. Android is famous for being unstable and for needing more RAM and CPU power to run things, while WP can do it at less cost. However, now that Nokia's forked Android is out, I'm curious. Is it more efficient than the usual Android? It seems to be a very big overhaul of the OS and Nokia might have improved the code.