I used to do the same for many years woth dovecot as well. Its not too difficult plus now with the llms it can probably be easier to maintain the configuration fires (I havent tried).
However I did have issues with the VPS provider I was using getting blocked and not just my VPS’ IP but the entire block. So at some point it became tok tedious to have to follow the unblock process.
And so I switched to fastmail and have been using it for over two years. No major complaints.
Would I self-host again? If I have the free time I think its fun and you can learn a lot. However, if you have young kids and are too busy with life I would say go with a provider you trust with your data.