The idea that Angel had more male characters because it was appealing to the male audience is kinda weird to me. I think that "hot chicks with superpowers" is more appealing to the average male (for shallow reasons) than "broody guys trying to atone for their sins". If you're talking ratings and marketability, I think 'Angel' had more appeal to the female audience, with its handsome leading man and Anne-Rice-inspired stories.
And in many ways, I think 'Angel' is the more "feminine" show, while 'Buffy' is the more "masculine" show. Think of the theme songs - 'Buffy' has a punk-rock-y, adrenaline-pumping song, whereas Angel has a melancholic gothic tune, on a freakin' CELLO. Then think of the tone of the show - 'Buffy' had a more lighthearted tone and lots of jokes and fist-pumping moments of victory, whereas 'Angel' was very slow and quiet and full of sadness. Buffy constantly had moments of reclaiming her power, which is very "masculine", whereas Angel had more moments of admitting his mistakes and giving up his power, which is more "feminine".
Then again, 'Angel' had more emphasis on the fight scenes, which is a "masculine" trait. And 'Angel' also had more blood and gore and general "darkness", which might be considered a more "masculine" trait.
So, in the end, both shows are pretty well-balanced in terms of appealing to men vs women, I think.
'Angel' did lose a lot of its female characters in season 4 (Cordy, Lilah, Faith), though, which was probably because Whedon had little involvement in that season. Season 5 gets a bad rep for having few female characters, but it actually introduced 2 important female characters (Harmony and Eve - love 'em or hate 'em, they were female and they were there), and it upgraded Fred to being a badass goddess (yep, I consider that an upgrade. A heartbreaking upgrade), and I know that Cordy died in that season, but really - Cordy died in season 4. Season 5 just tried to give her a powerful swansong.