Good info, thank you both. Yeah, US catering for Envoy is completely laughable. Row 1 isn't that good (esp now since even CP's have to pay more for it) as it is noisy from the galley and the light is too bright.
Will I get access to the lounge (not sure what iti's called) at IAH even though I'm flying a reward ticket?