SMTP service with uniform - best client practice

Hi all - I’m using SMTP with uniform and was wondering what people’s preferred practice is for client work. Previously I have used their own mail server from their existing (usually outlook 365) account. But I’m wondering if that really is best practice and if there’s a smtp service out there that folks prefer to use. Ideally something that would enable me to split and use for multiple clients would be amazing, but it’s hard to google; everything that comes back seems to be aimed at larger transactional email services. Thanks!