You have to be careful about reading too much into grammar during verbal interviews. People often say things they probably wouldn’t write if they had a chance to proofread their text and polish their prose.
You are right, the speaker could have used either phrase and probably doesn’t need both. I would guess that the phrase was uttered without much thought, as her mind was probably more focused on her answer to the question.
That said, the phrase is not ungrammatical. Lead-ins like “I guess” or “I suppose” often indicate someone is giving their initial impression about something they may have not ever given much thought to previously. Had the speaker said:
I think family is the most important factor.
That sounds like a strong opinion with not much room for wavering. The speaker may have also said:
I guess family is the most important factor.
but that sounds like the speaker is unsure. By saying:
I guess I think family is the most important factor.
the speaker is giving an opinion, but not being dogmatic about it.
I guess I’d say that the language sounds acceptably idiomatic to me.