I dislike Windows too, but PowerShell is pretty nice if you are stuck in the Windows environment. It's not really a Unix-like shell, but it is comfortable enough compared to the rest of the ecosystem.
I resurrected a little NUC computer from a former employee. It has 16GB RAM and a 256GB SSD drive. It runs Ubuntu 18.10 fine. The display port runs my 4k monitor @ 60Hz.
I bought a USB bluetooth dongle and the smallest microphone I could find on the internet so I can use my old bluetooth mouse and do audio conference calls.
I am really loving it for Docker based development b/c it feels like it runs a lot faster.
I also love the Home, End PgUp and PgDn keys. Keyboard shortcuts are tough. As is muscle memory going back and forth.
My goal is to keep my macbook in my backpack and never take it out during the workday. On most days, that's what happens.