I am really enjoying it.
I also like the fact that some trainers have stronger Pokemon earlier on, such as the coaches.
The game is excellent at tugging at the old nostalgia strings and offering some new elements. Honestly, I wouldn't mind it if future Pokemon games were heavily reused the capture mechanic from this game. Just give us the option to turn of EXP. Share and I am good.