The problem with being happy at Horizon or Skywest is you may like it and stay. A kid from my town ended up married with four kids and a mortgage in Seattle and forgot to leave. Still talks about joining Alaska but does nothing about it. Sometimes the worst regional is the best in the long run. Get in, get some time and get out.
That's one guy out of thousands. Most captains at Skywest have their application in at various companies and we are losing 30+ captains a month. Plus dozens of FOs. Even Mesa has their group of lifers. And there isn't anything wrong with being happy at your current job.