We really do need to see what the report says before we judge it. Still, it looks like Barr did cover up conclusions damaging to Trump. Congress, not Barr, should have made the obstruction determination (which Mueller really should have made).
Barr is way out of line when he indicated he doesn’t want to release embarrassing material about people not charged with crimes. This sounds like it will protect Trump and his family. Republicans had no qualms about releasing material about Strzok, Page and Hillary Clinton. This is just another Republican double standard.