I think the Oakland trade makes some sense as long as the Braves are willing to move Freeman. Butler gives you a bridge at 1B in 2017 for whatever 1B you acquire in trade.
I hate, HATE the Boston trade. It looks like a trade a Boston fan would put together. Four useless pieces (for the Braves) for a pretty serviceable #2/#3 who's signed to a good contract long term. Swihart is at best an offensive catcher along the lines of Saltalamacchia. Chavis is a guy who likely doesn't have a position. Longhi is a throw in with no upside. Ball is the LH version of Casey Kelley, a once highly touted prospect who's lost their fastball and is having to re-invent themselves as a soft tossing garbage guy.
For me, I would want CF Benintendi, 3B Luis Basabe, RHP Pat Light and OF Josh Ockimey. At least you get a guy in Benintendi who is a "pencil in" starter for 2018. Light profiles as a useful reliever. Basabe is a high ceiling switch hitting 3B who is probably 3-4 years away and Ockimey is a power first base guy whose on the come.