Here are my thoughts on this whole industry. Prior to this I was doing Satellite Engineering, and had 100k offers, but wanted to give this a shot, I love the office view and the flying.
I think some of the things that need to change is the fact that you are stuck in a company for better or worse and if you leave you start again. Also why should you be rewarded for only doing your job, can't think of any other industry consisting of highly educated individuals in which this behavior takes place. There are plenty of ways to distinguish effort without being a brown noser, coming to work and just doing your job is not enough. Anyone that argues this, hope you have experience in corporate America to back it up.
I understand that the unions are a necessary evil, but it shouldn't be used as a seniority number. The union should be there to protect QOL, safety and work conditions. Pilots should be able to go from one carrier to the next and be awarded a position partially based on their credentials. I think there should be at the very least yearly performance reviews besides sim/PC checks.
I know a lot of you will be quick to chime in and say that's how it was done and how ALPA came to be, please that was in the 30's, lot of problems everywhere in America during those times. Also flying the line is outdated, good material but behind the times, not a true reflection of the times.