Unpopular Opinion.
I consider Valka from HTTYD2 to be a horrible and selfish mother.
Leaving your husband, that I can get but in the process she ended up leaving Hiccup, her own son for dragons despite that "connection" she sparked the moment she gained from the experience with her newborn and Cloudjumper. No matter the hardships or circumstances, no mother should leave their child behind and its her fault that leaving not just her husband but also her own son did Hiccup end up having the overshadowed life he had prior to HTTYD2, had she been there, Hiccup at least would have been had some support and the verbal smackdown she'd give Stoick when he accused Hiccup of siding with dragons and disowning him. Valka was never there for Hiccup, and if she truly did care, she at the very least would secretly spy on how he was doing.
I'm sorry but that just makes her unlikable for me and they should've gone with the original pitch where she was the main villain. It would've made a lot more sense. Maybe committed some kind of treason involving dragons and Stoick was left with no choice but to banish his own wife and had to lie to Hiccup about her death to protect him.
Drago's a great villain, don't get me wrong, but I don't like Valka for this reason and should've been as orginally intended.
Now excuse me while I go hide. I can hear
Noipoi
in the distance.