TKD is more of a sport then self defense, hapkido on hte other hand is mainly for self-defence, grapples, flips, releases. Tae kwon Do is all about fancy kicks and speed, as well as strength. It all matters about what your into. I am in Tae Kwon Do and I enjoy it.