I agree with @Evan and @kapone: "business is business". Do what you feel is right and where you'll be the happiest. I fully appreciate the not wanting to "burn bridges" but c'est la vie. YOU'RE the one who will be working the job and has to put in the time. It's definitely not worth taking the first offer because you feel obligated.
Regarding the recruiter, if you have marketable skills, they'll keep you on their roster regardless of your decision. If they don't, who cares? There are plenty of other recruiters out there.
TL;DR : Do what's right for you and for your family...
Regarding the recruiter, if you have marketable skills, they'll keep you on their roster regardless of your decision. If they don't, who cares? There are plenty of other recruiters out there.
TL;DR : Do what's right for you and for your family...