In hubs it's typically you board, you lose. Outstations do a better job of coming on board and moving people up, but not always.
I typically wait until T-15 to board and ask the gate agent if first class has boarded full, if not ask nicely when they plan on dropping the seat. I've scored a few upgrades that way.
#TeamBoardLast