On the draft website I look at most often the Vikings got a B for each of the picks (plus the corresponding trades), I don't have any disagreement with that assessment.
Barr is the defensive equivalent of Patterson last year; high level physical tools, has been playing the position for a shorter length of time than other prospects, needs a lot of refinement, and had really productive albeit inconsistent collegiate seasons. Patterson has done everything that could be expected and maybe more, but there was still risk with that pick just as there is with Barr. It felt slightly early for him, but as I felt going into the draft there were five top guys (that went in the first 6 picks) and at the end of the top 10 you were taking your pick of the next tier of guys so anyone was going to feel like a slight reach. I would have been happy with Donald or one of the top CBs but those picks wouldn't have had the upside (but also risk) of what they chose.
There is only one way to be wrong when comparing Bridgewater to Carr, by saying one is the obvious pick over the other. That is not to say one won't have a significantly better career than the other, but to claim to know for sure which it will be at this point is just hubris (or trusting a particular pundit too much). They appear to be really similar level prospects (highlighted by being the identical size). Pundits like Carr's throwing motion more, but he has had some decision-making and turnover problems. Bridgewater has some arm strength concerns, but has been really good at not turning it over and dealing with the pass rush. Both of their stats are somewhat inflated by the systems they played in (particularly completion percentage). Mainly I am just glad that the Vikings didn't take a QB at 8 or give up a lot to trade back into the mid first round for one. The key for Bridgewater (like most QBs coming into the league) is for the Vikings to not rush it. If they can give him a year or so to get acclimated he has a lot better chance of being successful.