The "flexible programming environment with masses of goodies" is where Python is now. If we were to write in python, we can use the same code on my Solaris, Redhat, and IBM zSeries servers. Tailoring an interface with pyGTK and Hildon isn't a big deal. Python has a much larger development community and less overhead for the "write once, run anywhere" than Java (currently Nokia has no JVM for the N770/N800) or what little we saw of squeakvm.