I'm currently using the Xperia Z3 Compact as my main phone but I was wondering should I upgrade to the Nexus 6. I here all this talk about Android L and why its so good but people were upset that the Nexus 6 is still only a 32 bit phone so people were saying it can't take full advantage of Android L capabilities because it is optimized for 64 bit. Whats the difference between 32 bit and 64 bit phones running Android L? Will the 32 perform lower? Will it have like less battery life or something. So should I stay with the Z3c, upgrade to the nexus 6, or just wait for the new wave of flagship 64 bit Android L phones to come next year?