If my last name (due to marriage and changing insurance) doesn't match what's on my 1095a form will it affect my tax return?
No, it shouldn't affect your tax return. It will be matched by social security number. If you do, however, get any questions about it from the IRS, it is easy to prove it is your 1095-A.