I've been really digging AppEngine and Python lately. You're right that most of the work is done on the front-end, but I enjoy many things about the AppEngine ecosystem and in this case the ease in integrating user auth was one of the reasons I decided to go with it.