I love Regina’s relationship with Henry, but I agree when she’s portraying the Evil Queen character specifically as a good guy, the writing fails the actress. But when she’s just Regina being a good mom, I enjoyed it. It was a good arc for her.
She however was definitely the best villain.