That's being a bit overly generous. I have my problems with Witcher 3 combat but it's still way better. Builds feel like they actually matter in witcher 3 but that's not the case in Hogwarts Legacy.
Don't get me wrong the combat is fun but to do damage to inferi for example I have to use the same spell. No matter how many times I play the game I must use that same spell. That is not the case in witcher 3, you can actually build your combat around a completely different set of skills that you didn't the first time.
I liked the Witcher universe so much that I remember writing essays about it in school. But in college, the subjects became harder and it was no longer possible to write about children's hobbies, homework became quite difficult. Therefore, on the advice of my friend, I sometimes ordered
college papers with student price, and I was always pleased with the result, I had the highest scores. I just wanted to advise you on this so that you can play more games and not write texts at home.
Adding to that, when you have an instant kill spell and ancient magic which is also instant kill, then enemy "weaknesses" don't really mean much.
I liked the game very much and I give the devs their due for the things they've done well but the combat isn't anywhere near as nuanced as Witcher 3. It's fun but the skill tree and the spells on a whole are at the minimum just what you'd expect on average from a game in 2023.
I was watching the state of play for Final Fantasy 16 earlier, that (at least from the trailers) can be seen as a step up from Witcher 3 but of course they had several years to perfect it. Hogwarts Legacy definitely has the potential to get there, this is a good start.