I went from fo to gm this year after being fo for 6 years. For me the jump is worth it, mostly for the 100% bonus miles and because the gm line picks up right away, while I had been on hold in the fm line forever. I got upgraded nearly always as a fo flying out if cvg, ewr, and jfk, but I still say its worth it for the aforementioned reasons