The only thing keeping this from being five stars is the lack of polish. The terrain frequently shifts in front of your eyes as it loads in, I frequently encountered a bug that left me stuck Z targeting pokemon even after I released the button, etc. Other than that, its everything I can ask for a in game. Definitely a top 3 pokemon game for sure.
EDIT: Wait what the hell where is the ending
EDIT: Wait what the hell where is the ending