Randy - may be too late, but from what I understand from reviews and such, the Mac Mini is the computer to get. Add monitor to taste. YMMV.

If it were me I'd get the latest Lenovo laptop, small one, if I wanted portability. My Surface Book, 1st gen, purchased 2016 is still running as new. Gorgeous machine, though lagging behind in power now. Moore's Law - can't escape it.