I always buy an aisle seat and wait until they’ve called everyone else before boarding. That way I wait on the plane for as little time as possible, and don't have to worry about squeezing by anyone. I’ve never understood the rush to get on the plane first (unless one has children, then I get it).