Hello Everyone!
Thank you all SO MUCH! You have given me some good, solid examples of what to look for and what to expect.
I have learned a lot from the responses to my inquiry, here are my take-aways:
1) EZAir is usually very reliable and cost competitive, at least on international flights.
2) After booking check your flights frequently for changes/cancellations. I honestly had no idea this was an issue, so glad it's been brought to my attention!
Thanks again and Happy Cruising!