I want to return to my DB4O/scripting languages experiments, but getting the kids back in school has eaten into my time. However, I have been playing with Ruby on Rails.
I have this to say about my choice of RoR for a small personal project:
Having said all of the above, I prefer Python to Ruby. It is a matter of taste, but Python is cleaner and easier for me to write. There is something about the culture of Python that I am more comfortable with. Therefore, I am more attracted to Turbogears. However, I think it will be worthwhile to earn the right to my opinion by learning how to use RoR first. Then I will be able to comment with some authority.
On the other hand, I could change my mind, but I doubt it. However, I am sold on the basic approach that is taken by RoR. I just do not feel that the approach depends on Ruby to work well. For a humorous look at RoR, see this video that contrasts Ruby on Rails with traditional PHP.