I find 1Blocker is sufficient, even if it’s not as flexible as ublock origin. I like that Safari’s content blockers are designed to make it easier to trust them (e.g. you don’t have to trust that they don’t send your browsing history to a server, because they cannot make network requests)