Wieters is terrible at every facet of the game. Folks act like he is some offensive force at catcher, but his OPS last year was .711 and his career OPS is .739. He hasn't been a 2 WAR player since 2012. He is one of the worst pitch framers in the game, which isn't even factored into his low WAR totals. Last year alone he was worth -7 framing runs, which is almost another lost win just from his poor receiving skills.
If the Braves pay $13M per year for that level of production I will have lost all faith in their ability to construct a contending MLB roster. All the data exists to make a competent decision, and giving Wieters that kind of money would prove they are either not capable to finding that data, or they are incapable of making sound decisions based upon that data.
Castro is lesser offensively, but is more than playable (for a catcher) vs RHers with a career .750 OPS against them. He is also consistently an elite pitch framer, and was as +12 runs last year. That is literally 20 runs better than Wieters, which is 2 wins just from framing. He will cost half as much as Wieters.