I don't like the fact that a career is finished in ten advances. It makes it... I don't like it, Ok? I think if someone wants to stay within their career for a little longer, they should be able to do that.
My current fix is:
After completing a career's ten advances, a player may choose to spend one advance to stay within that career for another four extra advances. They must then choose a new career to advance into. A player may not spend experience between these two advance stages to purchase an attribute increase.
Essentially this compels a player to either a) fill out the rest of their career advances or purchase an attribute. Obviously, the standing rules on attribute advancement still stand.
Opinions, analysise and fixes other people have used?