I would argue that Microsoft are better than they used to be (I quite like TypeScript, and WSL) but perhaps only marginally. I'm lucky that I don't have to use Windows. I just use Linux these days.
In terms of sovereignty, I think Europe should try to find alternatives to Microsoft for critical things, even if the only reason for that is because Microsoft is American. As the OP article shows, the US government can make it painful for Europe to rely on American companies like Microsoft, regardless of what Microsoft themselves choose to do.