On women football pundits and presenters, Gabby Logan is probably the best footy presenter on the air, male or female. Don't see what the issue is with women talking about men's football. It's men's only in the sense that men play it, not that men are the only ones that watch it or are entitled to an opinion on it.
Karen Carney is a good pundit. Not so keen on Alex Scott.
On the general topic of pundits etc:
Don't mind Lineker, Logan, Ian Wright, Gary Neville, Souness, Carney, Hartson, Stephen Warnock. Carragher is a good pundit, but spitting on kids has taken the shine off him for me. I don't actually mind old Diamond Lights cheeseball Glenn Hoddle (people say he just states the obvious, but he does notice some stuff I miss, maybe that's just me).
At the other end, Robbie Savage is, of course, an idiot. Chris Sutton is a tw*t. Dion Dublin is painful. Jermaine Jenas is up his own arse. Roy Keane is a bitter c**t who is only ever waiting to say the same thing about whichever set of players he is watching not having the "character, desire, leadership" that he wants to remind everybody he had.
In between, there's the likes of Shearer, Murphy, Redknapp who are not completely unbearable.
Oh and Dan Walker can f**k right off.