I would not use “have insights” in place of “be creative”. Instead “be insightful” fits. “insight” comes from two words, “in” and “sight”, and means being able to look “inside” an object or situation to properly understand it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.