For personal use, I run a Linux PC, but for work I have to use Windows as my daily driver, and I still absolutely cannot stand Windows. Recently, I've had more issues with Windows installations than Linux ones. Which is ironic, considering everyone is always shitting on Linux for not offering the same out-of-the-box usability Windows does.
I've been taking the malate variety, but decided to switch to oxide midway through, because I got a bottle of it for free. It took me a week to realize that magnesium oxide was the one causing diarrhea. So yeah, there's definitely a difference between magnesium varieties.