I work for state government and our entire development team has Surface Pro 4 and out of the 6 that we have, 2 have batteries that are causing the screens to swell; one in particular today (making that 3) has totally separated
at the hinge area. The applications that we run on the machine at one time are:
PhpStorm - up to 4 different projects (windows) opened
Docker
One Drive - with 365 license (All of the IT staff had to turn this off because the CPU is always 100% while doing development and the Surface is difficult to touch because of the heat)
Outlook
Firefox or Chrome for php, javascript debugging
Microsoft Teams
That's pretty much all we run daily at a minimum and the surfaces are always hot. With OneDrive turned off CPU usage averages around 87% - 92% with PHPStorm having the highest CPU percentage with only 1 project open. Opening more project increases to close to 100% usage on a daily basis.
We have tried to return them the moment we noticed the keyboard cover doesn't lay flat. But we were refused through Microsoft Support from returning them right when the screen started acting up. Now one by one our development team (working from home) have to travel to the office during COVID-19 crisis to grab and configure a desktop computer to take home for remote work.
There are a lot of Surfaces at the State Surplus, I mean lots of them.