The recent history of players performing, until they come to the Angels(and vice versa) has to raise eyebrows.
How can you become a great GM, when every single great player you bring in, starts sucking the moment they play in this uniform?
All the GM can do, is construct a team that looks good on paper, and Dipoto has done just that.
The rest is on the on-field management.