I will agree to disagree with you on her not being a great radio personality. I would argue that the ratings issue has very little to do with Holly's ability as an on-air talent. Let's look at the what's been going on with Dave. The music is just now getting to be where it should be (primarily because Margot is a wiz when it comes to music and, contrary to when Michelle Engel was PD, she is actually getting to do her job as MD now) and let's remember that when Barnes left, they went to a mostly music format for the moring show. How can any on-air talent drive any ratings when the are limited to news and Hollywood stuff as their only content breaks? And, not to mention, the music was all over the place as well. I would argue that you could put anyone in that scenario who has a lot of talent (Baron, Wachs, Von Haessler, Toucher, et. al.) and when you tell them, "OK. You're on AM drive. Only read the news and throw us some celebrity gossip until we get this whole morning thing figured out." and they would have a hard time driving any kind of ratings, especially with the music being all over the place.
I think when Holly had a chance to contibute, she did a great job and had some good insight. Much like a lot of successful radio talents, you have to be in the right scenario with the right partner. So, in my humble opinion, it's pretty dodgy to say she has no talent when for the last year she hasn't really had a single opportunity to display it. To me, it would be a lot like signing Tom Glavine, playing him in left field the entire season, and then calling him a terrible pitcher at the end of the season. Not really very fair.