I think you just have to "tough it out" and fly it. Learn a little each time, and do something a little different. At least that's what I try to do, anyway.
My 6 month old P4 (wih antenna extenders) on Litchi gets about 2200 feet distance. I got a bit more yesterday, (2800+) at 300+ feet altitude but was within a 100 feet of a very large cell tower that also serves a small regional airport a few miles away (deliberately flying in Sport mode toward it), and had 30 heart pounding seconds of Litchi reporting "no signal". I had wanted to fly around the tower, but at the "no signal" I curtailed the mission.
My response when I get 'no signal' is to take my hands off the controls and let the aircraft recover, and sometimes I turn the aircraft slowly to see if antenna orientation is a factor. I "hands offed" for this time, waited (I've set Litchi to "hover" with no signal), tried raising the altitude to gain some line of sight signal strength [it actually did increase altitude and it did turn, but I didn't have visual confirmation], until finally I could turn it back and bring it home. Reviewing the video looks like nothing happened. I'm glad I had taken extra magnesium because my heart really was pounding--but I was proud that I had stuck it out. That was the longest "no signal" I ever had.
From what I've read here, I'm wondering if I should get more distance, but I'm happy with what I have gotten (and not lost my aircraft).