Based on your experience, is IGF worth taking?

I've read up a lot on it for a buddy, but I still don't know enough. I'd rather get personal opinions on those who've used it.

What were your sides, gains and what did you stack it with.