My musings for thinking about player development.
Level 1: Understand basic game mechanics
Level 2: Understand your nation. Can play a nation to its strengths doing all the things that makes the nation strong
Level 3: Understand other nations. Know which nations are good vs others, anticipate other nations research timings and power curves.
Level 4: Huge bag of tricks and the dominions chess board.