I prefer a film that is shorter. A hell of a lot of long films really suffer from their running time, granted there are a lot of films that need the 3 hours but there are plenty that really don't.
If a film sucks it sucks... and I'd rather sit through 90 mins of shit than 180.
Not to mention that I can never get comfortable in cinema seats.