So far, my initial impressions of Bayonetta are extremely bad, like bottom 10 bad.
The biggest issue, by far, is that her roll frame data is Brawl Samus bad. You literally cannot ever roll as Bayonetta unless it's to avoid Ike FSmash (and even then you might not have time to punish). This likely gives her the worst overall defense in the game, since your opponents can be much more reckless with certain attacks because they know you don't have roll as a valid option. Her counter somewhat makes up for this but is much higher commitment.
Secondly, while her umbra twist combos are cool, so far it doesn't seem like she has many great ways to combo into them. They also don't kill at any reasonable percent, I landed an umbra twist way above the stage at like 140% on Robin and it didn't kill.
All of her Smash attacks are really slow, and she has very few other valid kill moves. She can't generally whiff punish much of anything with her smash attacks because they have so much startup, so most of your kills are going to come from a well timed counter or a back air at really high percents.
Hopefully I'm missing something, but she just seems downright bad. Combos don't kill, overall damage output is bad, kill moves are hard to land, and those rolls. God, the rolls.
Corrin is way, way better. I'm not 100% sold on the pin move just yet, but he has solid fundamentals in any case. Marth with ZSS's paralyser? What's not to love?