Is it better to create your own VPN or use something like iVPN or Mullvad?

Hi,
Thanks for the answer. I am honestly not sure whether I am over complicating things. I already do some self-hosting and I am trying to find a nice balance what to use and what not to use. Haha, oddly enough, I am kind of having a similar issue as Henry is having when he setup his NAS. I just rather find it quite annoying switching between Tailscale and iVPN.

Now, of course simplist solution is to choose Mullvad and Tailscale, but I am not sure whether I want to do that. So, I was just thinking I could make my own VPN, and not have this problem.

And, I sort of like Mullvad, but I find there clients to be meh. I find iVPN to be better since I can use it with my NextDNS configuration and use DOH on desktop.