I take a magnesium complex that has mag glycinate, malate and taurate.

I've also tried citrate back in the day but my stomach didn't like it. Magnesium oil made me sleep like a rock but also caused shitty lethargy during the day.

Comes down to individual tolerance I'd imagine.