She's a poor communicator but Marty isn't the best, either. Lack of communication is their downfall. Or what keeps them in slippery situations.
She is smug and arrogant, but Marty is a little arrogant in his own way.
Skyler White didn't act like a regular person. Skyler white acted mortified and then realized how much Walt was making and decided to go all in. And then when she realized there was bloodshed nearby (get it together, your husband is a high ranking cartel member, of course there's going to be death around), she acted all mortified again and did that bull**** where she walked into the pool in a catatonic state during dinner. That's not acting like a normal person. She only went against Walter when she realized things could get dangerous.
At least Wendy is all in and not ****ing around and in some ways harder than Marty. Not that one foot in, one foot out **** that Skyler was doing. If I'm going into battle and have to choose one or the other, give me Wendy all day every day...you know, the one who doesn't back down when **** gets real.