I was in the same situation & exhausted much energy, time, & money seeking a spot closer to home. In fact, I interviewed at 2 places close to my home but they did not work out. In a way I am glad that things didn't work out because I would have had a miserable time at the new programs for many reasons, although I would have been in my hometown, close to my family again.
My program is also great & I have no issues with it. I decided to stay here & finish my residency since I am familiar with the "ins & outs" and have a great relationship with my colleagues & PD. Sure, I miss home, & my wife wants to go back also, but we realized that there was a reason why we had to relocate. Find your reason, and remember that the grass is not always greener on the other side and you may have extra yard work there too. This is a temporary "sentence" & it will pass quickly. I have stopped looking to transfer not only for the above reasons but also the anxiety of the interviews and going through them again was very dreadful. Good luck at whatever you decide.