Yeah, there's a lot of backtracking towards the end, lots of finding secret hidden stuff and such to level up, but if you've leveled up all the way (basically if you have the unbreakable strength/heart charms and the nail upgraded to the max, I reckon you'll be able to beat all the bosses). I just beat the Hollow Knight boss and considered myself done with it (but only got like 90% completion), as the credits came and such, but you can upgrade your dreamnail to have 1800 essence, and then get a "awoken dreamnail" from The Seer, use it on the corpse down in the Abyss and get access to White Palace and the final final boss The Radiance (well, there's actually a dream world even after that where you can beat "Absolute Radiance", haha). I just didn't care to grind on any more for that (collecting all the essence needed would take a long ass time), felt like I was done with the game.
All those other games are Switch titles as well, yeah!