I've been using creatine for a long time, off and on, and have always gotten positive results with it. It is a strong and useful protein that truthfully is found in the diet routine for all body builders. It is found in these locations naturally, but it becomes depleted in individuals whom are heavy in weight training or endurance training.
It is a supplement that will increase your muscle size or strength drastically, and it does give you that extra edge when it comes to recovery and muscle fatigue. For me, its a core part in my supplementation routine. No need to really cycle it either and given the amount you get for the price, its very realistic for the avg. to take this stuff year round.
For lifters, I suggest looking into MMP too; M.M.P. Bodybuilding Supplement + FREE D-Aspartic Acid 100 Grams
Its another one of those nonessential amino acids and it plays a pretty big role in nitrogen balance and metabolic processes - which translates into a massive amount of blood being shot into your muscles once contracted.