One of the best components of CBT is that it's "portable" and you (as a parent) don't need extensive training to support interventions at home.

That being said, I'd prefer an eclectic mix for therapy, especially for asynchronous gifted children. In particular, I think some mindful-based therapy can be really helpful for people who tend toward intellectualization (rely too heavily on cognition to process emotional content).

Insight is only a part of the process, IOW. Identifying feeling states and physiological arousal is very helpful if CBT is to be successful--because all distress is not about thoughts.