I used to love XP too. Milestones are much better, the DM just has to plan out when that happens and stick to it. Our other two DMs frequently forget, and ask what level we are. lol. Milestones are fair and balanced, and happen between sessions, which is good for DM planning.