I bought a dragonfly or clone of ebay I crashed it many times and was also getting frustrated. I really hadn't done much on my simulator and that was the problem. I figured if I could fly the copter around on my Sim I was gtg. Wrong! When you use a sim you have to practice hovering over the square box. Once you can do this on a sim you will be able to on your copter. Also my first copter(dragonfly clone) was very cheap. The head design was inferior. I bought a hummingbird elite series and installed my old radio and mixer on that. This copter flys much more stable. It's head and swashplate design are much better.
So sometimes it can be the copter but if you haven't hovered perfect in a Sim yet then I wouldn't even fly the copter until you can or someone can help you.Constant tail adjustment is needed on mine . I am assuming a better gyro would fix this but instead I just got ued to adjusting the tail on my sim.
Took me about a month but I can now hover in my garage for almost a full pack.Constant throttle adjustment is also needed, you have to learn to do small movements fast and accurate, watch the nose of your copter and always keep the tail facing you for now. When the copter is facing you that is face in hovering and I still stink at that. More sim time needed