As many have said, I think you're in a terrific position either way you go. Before I was offered a class date at CHQ, I was offered an interview at SkyWest, which I elected not to take. I've had all sorts of people tell me that I'd regret it, and here I am a year and a half later, and I don't regret it a bit. That's not to say that SkyWest wouldn't have been good--I'm certain I would have enjoyed it very much. I chose Chautauqua for a variety of reasons (domiciles, growth, friends I work with, etc.).
I'm not going toe to toe with those that claim our contract is or isn't any particular thing; What I will say is that in my first year at Chautauqua, my taxable income was nearly $23,000, and my second year income would be over $35,000, if it weren't for the fact that it appears I'll be upgrading in June. At the rate things are going, I will likely be a line holding captain by the end of this year, with just over two years with the company. Right now, I average 16-20 days off a month as an FO living in domicile with day trips. Last year (by choice) I didn't spend a night in a hotel from mid-February until October.
Past trends are no guarantee of future performance, I understand. And not everybody here at CHQ is happy, but personally, I'm really glad I came here. I love the vast majority of people I work with, I have a great quality of life, and despite protestations from a lot of really ignorant (and very angry) people out there, I live relatively comfortably even as an FO (there are a lot of companies whose contracts do not match ours in either compensation or quality of life). I have several friends at ComAir who are very happy with life there as well, though, so pick what you think is best and don't worry about it much beyond that. I don't think you can really go wrong, and if you can, you'll never be able to predict why.
Good Luck!