My 2 cents....
If you leave a legacy carrier you will become a "drifter" for life.
Think long and hard about becoming a career contract pilot .
It's much easier to change COS as a contract pilot. You have more "ammo" as part of an organized trade union , usually only found at legacy airlines.
Any airline less than 50 years old is not a legacy carrier. IMHO.