Ive played with PAdrino a bit and its really quite nice. Very flexible and has a good communittee. One of the problems i have with Rails is that it seems to leave the other frameworks behind. In fact i only know of one or two places using something other then Rails. ANd its usually for backend stuff such as i think serving json. At the same time Rails is a heavyweight which not everybody needs.