There's nothing wrong with Creatine at all. It's nothing but good for you.
Flat out, it gives you more energy. The water retention is a "side effect". Side effect is in quotes because... it makes your muscles look fuller by retaining more water.
But overall, it's good for energy. The additional ATP prevents your body from building up lactic acid. You won't be as sore and you get better workouts.
Read more here
http://www.bodybuildingforyou.com/cr...onohydrate.htm