I'm also not a fan of the idea of milestone XP vs. traditional XP, though I think it is probably "good enough".
To be fair, I have not yet tried milestone XP, only read about it, but my players love the traditional system when combined with bonus XP for roleplaying, quest/story completion, etc...