No need to worry about the travel. It is unAmerican to travel anyway for local natives...

You are not required to be employed all the time, have you been to your local Social Security Office lately? There lot of freeloaders there, so you are fine. Don't worry about this and it won't even come up.
You husband age difference would have been an issue at the GC stage, but since they believe that you guys married for love, warm sheets and neighborhood walk, they approved you guys. Tell your friend to take it easy on maryjuawanna in Portland, he or she is misguided and you are going to have a smooth sail to your naturalization. If yout taxes are in order, no violations of anything, then you are fine.

USCIS can't hold it against you that you long for your husband and he longs for you at night...
USCIS is interested in cases which raises red flags, you owe taxes and have no extension or payment plan with IRS. You are a drunk and committed crimes but if you kill a person, then you are out of luck for naturalization. However, you can kill flies all day and still be a good moral person...