Instead of an XL seat, I always book a priority seat on Vueling (rows 2, 3 or 4). On almost all their planes these rows have some extra leg room (which in Vueling-country means that you get what is standard on most airlines instead of their super-tight normal legroom). But occasionally even those are unbearable, if destiny assigns you one of their ex-Clickair planes...