I've flown to numerous European destinations with RyanAir and anything over 90 minutes gets very uncomfortable. I'm not super tall, I'm just over 6 foot, but even I have zero legroom and have to put my legs in the other half side just so I don't get DVT!
Allocated seating is a must on all flights, the amount of times I've seen people nearly in tears because their young family is about to get split up.
Regarding their on time flight record, it would be hard to be late when they allocate 2½ hours for a 90 minute flight that almost always takes off 30 minutes late.
Like many others, if I can avoid them, I will, but unfortunately more often than not they're the only option!