I think it was a difficult situation for Dems as they probably had to do something. Would have been better without that clown Schiff as impeachment manager though. He's the politician equivalent of that person who scours twitter looking for an apparently offensive comment by a celebrity or politician, retweets it around half the world calling for a boycott/sacking etc, and then has to back track when it turns out it was completely made up.
Quoting the CBS report about the 'head on the pike' thing. Easy for Republicans to say we have never been told that, and gives them the excuse they need to undermine everything else. It doesn't matter that Trump makes things up 100 times a day, that even Republican senators are basically admitted he is guilty. All it needs it one slip up from the democrats, and what are Trumps base going to think about?
The Democrats needed to focus 100% on facts, and as usual they got caught up with what is basically gossip.