The water retention can be avoided with low-dose creatine which still has some benefits in studies
Instead of 5grams/day like 2grams/day
You can also spread it out during the day to avoid retention, 1000mg x 4 or x 2
Creatine is also a precursor to SAM-e which is a natural antidepresant