I like Contreras and I think he can hit, but I don't see why you'd think he'd hit enough to be a bat somewhere other than catcher.
I agree Waters was rushed. But they may have felt he needed to get to AAA for his approach to be picked on enough for him to learn. Pache's been in the minors for a long time.
Everyone in your system isn't a star or awful. It does seem that way in the last 5 years or so with the braves. I guess Dansby has been our middle guy, but playing like a star now. Getting some lower cost guys who are good players would be a good outcome too.
Getting him out from behind the plate will allow him to focus more on hitting. There's no questioning the fact that the toughest thing for a MLB player to do is perform offensively while handling those responsibilities. He's plenty athletic enough to handle playing 1B or LF defensively as a part-time guy, and he's consistently been referred to as a pretty special bat if you could get the weight of having to handle a staff off his shoulders. If he doesn't have to focus on anything other than hitting he's going to be a lot better than people think.