I do various development work on a 13" 2015 RMBP with 8 GB of RAM and a dual core i5, always using the latest MacOS. The experience is painful, to say the least. Every IDE's UI is laggy, and Xcode is the worst. Finder is laggy. Chrome is laggy. Even when memory pressure is green and CPU is well under 100%, everything is still slow as molasses.
Of course, at any given time, I really need to have open at least two IDEs, multiple web browsers, multiple VMs, terminals, Finder sessions, iMessage, Slack, etc. But that would bring the system to a crawl, so I have to incur the cost of opening/closing these as needed.
Is it possible to get a smooth Mac experience under my ideal workload of having everything open at once? Is there any model of Mac that can handle that? Or is MacOS just fundamentally slow?