I don't know if I'd use "awesome" to describe them.
In a perfect world, yes. But, if he's just going to abandon the team and I'd have to fight with WifS to have him replaced before the 14th day, it's all irrelevant. Crappy contract or 14 days of inactivity, I'm not sure what's worse.
I'm here to answer questions. "Is this guy good?" will probably be ignored but I'll answer other HBD-related questions.
Under the old engine, probably about 25 homers and a .210 BA. Under the recently removed engine, a bunch of nothing. Under the new engine, I'm not sure.
Glove at 3B, arm/range in RF. Depends on your option for the other position.