Witcher 3 is perhaps a good option. The combat style is relatively complex I’d say, and quite fun. The story is very engaging and super well written. And it’s available on both Steam and in fact on Switch too. I’ve played the whole game on Switch, and it runs well.
This is my plan too - going to use the Easter break to kick off a new playthrough of BG3, can’t wait!