I don't think we'll ever have consistency across 3rd party developed applications. And I'm fine with that (a side effect of being able to implement what you want how you want, as you mentioned). Though it would be nice to have consistency across the applications that Nokia itself works on.