I can almost guarantee you that your saddle is a significant part of the problem. Your attitude toward the horse is the bigger part, as TXhorseman pointed out.
My gelding used to be a pain under saddle. Never anything dangerous, but just wouldn't listen. I tried different bits. I tried different techniques. Then one day my best friend hopped on him bareback and he was a completely different horse. Soft, responsive, an absolute angel. I had convinced myself that my saddle fit even though I knew it didn't because I loved that saddle. But, when he was better bareback, I took a step back and really looked at how my saddle fit. I ended up selling the saddle and getting one that actually fit him. He's 1000% better under saddle now.
Your riding could also be a factor. Your friend might be a quiet rider with quiet hands, good balance, and a forgiving seat. A lady at my barn has a mustang/QH cross mare who was being an absolute pain for her. Wouldn't trot under saddle and hardly wanted to move at all. We checked saddle fit and it was fine. My best friend rode the horse (who, despite some of her major faults when it comes to working with horses, does have a good seat and fairly quiet hands) and the mare was fine. Then we watched the lady ride and knew exactly what the problem was. She was completely stiff and bracing against the stirrups, which caused her to bounce all over this poor little mare's back. Small wonder she didn't want to work and was not pleasant while being saddled!!
Some horses are more opinionated about saddle fit than others. My old gelding was a complete monster if his saddle didn't fit perfectly. Same with a friend's gelding. My current gelding is more forgiving, but he still doesn't like it when his saddle doesn't fit like it should.
I agree with everyone else. Have someone who knows what they're doing evaluate the fit of your saddle, get a vet and/or chiro out to make sure your horse isn't sore, and then get some lessons for yourself.