Seniority is a whole other issue that will be argued till the end of time. Fact is its what most of us live with.
Seniority means that a captain is a captain not because of their superior ability, but because they joined a day before someone else. Most are excellent and acknowledge the abilities of their crew, using them to enhance their decision making. And of course we all understand that ultimately it's the captain that has the final say and takes ultimate responsibility. As an FO I'm more than happy with that. All I ever ask is don't treat me like a child, I'm a fellow professional who is more than capable of ALL the roles and responsibilities required in getting an airliner from A-B. Even taxiing.
Sorry for the thread drift!!