TKD does have an extreme amount of kicks. A lot of these kicks are not practical on a self defense level, but are amazing to watch. However, the fact that it is not good for self defense is not true. The very basic kicks, blocks and punches that are learned at white belt level can create utterly devastating power if they are performed with true precision and technique. Are you going to know how to defend yourself after one class, of course not, if you master it though it is extremely potent in a self defense situation. I've personally seen my students, most of which are under 12, throw kicks that could take a grown man down. Of course, half of the fun of tkd is going up in the ranks and not only witnessing but doing the truly amazing kicks that it has. As far as hand techniques, there is not a lot, but again, i have personally broken two cinder blocks with a punch and i am by no means big. All around i think tae kwondo is great for both recreation and self defense