I disagree with the BvC. I have never lost to a bvc with my libby. The lack of shield means charge never misses. If they actually start whirling me, hammers take them down faster than they can get me. Again, I've never lost to a bvc.
BvB are a little tougher due to max block.
WW/trappers do not own libbys either. It is more of a duel than bvc, but it all depends if you can find a way through their traps, does the first charge hit and can you get a few hammers through the claw block. I'd say its 50/50, more in the libbys favor if he uses tgods.
Libby or hammer vs another libby is BORING. No one can afford to get close, so its all about charging around and spamming invisible hammers. Basically luck. Its boring. Hammerdins sometimes will try and tele on top of you and hammer, but if you're ready for it, you can get them first. Not much skill involved.
I will say the hardest matchup is stormshield using necros. Impossible to beat. Even crummy ones beat me. Spirit users can be beaten if you can get a charge chain going, but its nearly impossible to get a good angle on them with bonespirits tracking you. You usually charge into a line of them and die. If they use bonewalls as well as prison, unhostile. Its impossible. You're forced to use nigma and try and tele on them. Doing that, you're just a sub par hammerdin with slow fcr.