Long time Mac user, both at work and at home. Currently own almost 2 dozen macs, ranging from old Mac Minis and iMacs through a 16" MacBookPro. My favorites are a handful of MacPro 5,1 boxes. Have begun using eGPUs connected via TB3 to MacMinis and MacBookPros as a cost-effective alternative to upgrading my MacPro 5,1 boxes.
MacMini 8,1 w/3xAMD Vega 56, MacMini 6,1 w/AMD Radeon RX 5700XT, iMac 16,2 w/AMD Radeon RX 5700XT, iMac18,1 w/2x AMD Radeon RX 580