Hung Ga is like being a tank. They place a lot of emphasis on being very rooted and very strong. If you want to be a "Stand your ground" martial artist then this would be a good one for you. If you want to be a mobile fighter that moves everywhere like boxing then this style isn't going to be to your liking. Stance training is vital for Hung Ga because many of the techniques will throw you off balance if your stance isn't strong. I train in Jow Ga Kung Fu which is made of 3 systems and Hung Ga is one of them. If you want to do a lot of fancy high kicks, then Hung Ga isn't for you. It's like trying to get a tank to jump over a car. I actually have to train my jumping ability because the Hung ga that I train reduces my ability to jump. The style has grappling, strong hands, and long strikes. It's known for being powerful, but that just depends on how serious you take the training. Other than that there's nothing special to it. It's practical and useful. I don't think the techniques are difficult to learn, or actually use. The hardest part about using the techniques is trusting that the techniques will work. Sometimes I can do a technique and I feel wide open, but if I follow through with the technique, then I learn that the wide open feeling is actually baiting my opponent. It requires that you trust that the techniques work and that you don't bail out of it. That's pretty much all there is in terms of an over all description. At first it may seem like some of the long fist stuff is outdated but, stick with it and you'll be surprised at how effective that stuff is.