Pick Quality of Life
I know you young 'uns never think beyond upgrade time, but you want to consider quality of life in case you do get stuck somewhere. Like was previously mentioned, you don't know what's going to happen in six months (ask any Mesaba pilot) let alone 2-4 years from now.