nKoan, first, great to hear you already have offers! And more than one! To have more than one offer in less than two months is pretty amazing!
And even as fast as you’ve gotten those, yeah, managers on the hiring side forget that a week for them, where they put off looking at resumes and responding due to other work going on, seems like nothing. But to a person waiting on a response of some kind, a week or two seems like MONTHS!
Re: relocation - my guidance to people looking at new job opportunities, whether it is inside their current company or a new one, is this. Make a list of what is truly important to your quality of life. Be completely honest with yourself and make sure your spouse has her equal input also. It can be obvious things like money, time with family, work stress levels, job security, etc. but also things like job prestige, work environment, and more. Location is certainly in there. Proximity to family.
Once you have that list, put the items in order of importance. Put some kind of score on the items, say, 1 to 10. For example, for me, right now at my age and where I am in my life, job security is a 10. Easily higher than money. It would not have been that way for me years ago.
THEN rate each job opportunity in each category. Maybe again, a 1 to 10 scoring. It can be an interesting exercise, even if just to discuss with your spouse.
BTW, if one job requires relocation, don’t be shy on asking for relocation expense help. They should know that’s an added cost for you as you make your decision. And not at all unprofessional. (you probably already know this!)