I'm about ten hours in and I still don't think I'm that far along in terms of the main story. There are few games where I can actually enjoy fighting every single enemy and going to every single part of each area to collect everything I can.

This game really just gets so much right.