It's awesome that is comes with the first Bayonetta for free, so you can get aquainted with the story. Bayonetta is a good game, pretty fun, and beautiful to look at. The difficulty is outrageous, and the controls didn't port over very well.
Bayonetta 2, however, is unbelievable. EVERYTHING about the sequel is improved. The game play is the most significant improvement, and makes you feel like an absolute monster once you get practiced and used to it. It all feels so much more tight and responsive than the first, and it's actually possible to target an enemy AND dodge simultaneously, unlike the first. It's even more polished and gorgeous than Bayonetta, and the shop is vast improved.
The Amiibo support is so good it feels like cheating almost. You can use 32 Amiibo per day, which nets you 500k halos, along with a boatload of additional items that you can just stockpile for harder difficulties. This game REALLY rewards Amiibo usage, and it is a literal game changer.
After finally being able to play Bayonetta 2, I could not be more excited for Bayonetta 3 in the future.
Bayonetta 2 is a must have if you own a Switch, for sure.