Many people will point out that the equivalent NUC or SFF PC will be less expensive. If you feel like you need macOS and have a monitor already, then there aren't a whole lot of options than the Mac mini. Hackintoshes are too much work in my experience.
If you can live with Windows or Linux, then you can get a whole lot more bang for your buck. I got my first NUC this year for family and it's totally plug and play. There are gaming NUCs which are beefier than the ones I had heard about. Bigger form factor machines have the typical PC building experience, but even these seem easier to put together.
The Windows Remote Desktop app for macOS is a really good experience compared to old versions, so you can easily move from where the PC is setup to your couch for many apps. I'm enjoying where VS Code is going with remote dev too, but I don't think it'll help you much if your focus is primarily on mobile.
I have no experience with eGPUs, but it feels like something you can add later.