I completely agree that it is worth the effort. And I completely agree with ground work first!
My first horse that I trained had been abused so badly that when you walked into the stall, he would rear up at you. The previous owners thought of him as dog food because he wouldn't dressage the way they wanted him to. So they used a stud chain on him and whipped him. He had permanent damage on his nose from the stud chain. It was horrible!
After 6 months I finally got to sit on his back. Many months later I was able to canter but the psychological damage was so severe that every time I tried to gallop, he would throw me off of him. However, I was able to show him, go to horse camp with him, and even ride him in a parade. In fact, his previous owners were in the same parade and when the ribbons were handed out, I got second, they got fourth. Plus, their horse refused to go into the trailer. So, I walked over and asked if I could try, they let me. I took the lead, talked to the horse a bit, and walked her right into the trailer! They were so ticked off! Lol I felt badly for the horse, of coarse, but I was happy that I showed them violence is not the way to deal with a horse.
The point of this story is, when I first saw my first horse, he scared the hell out of me. However, with tons of patience, repetition, and finishing on a good note (even if it has only been 10 minutes), that horse was the best friend I ever had. He saved my life (whole nether story) and I miss him dearly.
It is totally worth it.