It is all personal opinion. They all have their weaknesses. I know several UPS and FedEx guys that think that those are terrible, but others that would love to fly for them.
Most all regionals are pretty bad. Most all majors are better than regionals.
Look at the things that are most important for you. I wanted to live in base, have an upgrade that would be less than 2 years, and a decent contract with things like cancellation pay and schedule flexibility. That is why I chose where I work. It is all personal opinion as to what is most important and what is not.