Allen Craig was an all-star when he was in St. Louis. I'm not saying he's any good now. I'm actually quite frankly relieved that he's gone.
As far as Jackie Bradley Junior goes, he's never had success at the major-league level. Spring-training doesn't count.
What they did was basically replaced one crappy player with another. It's a wash. But, the crappy players that they called hasn't proven that he can even hit in the major-league. At least Allen Craig and Daniel Nava have done it before.