Ubuntu has some nice properties like predictable LTS schedules and a large community, but snap is making it really hard to tolerate ubuntu these days.
That's why I said Ubuntu-based like Zorin OS or POP! OS. You don't have to use snap on those.