Giles is definitely one of the better 2B options around, even with his current slump. Saying he's not very good based on his career average is a bit unfair IMO. This is his first year as a full-time regular and until his recent downturn, he's been making the most of it. Citing a poor average while he was a part-timer battling for playing time is misleading. Giles had a career OPS of .935 in the minors, so there's no dount he has the talent to put together a solid season in the bigs. In fact, his hitting was never questioned. It was his defense that kept Bobby Cox from playing him full-time before this year, but he improved greatly in that regard in the offseason and now is an everyday player.
That said, while he's a solid option at 2B (a relatively shallow position), I'm not sure I'd recommend him as a utility guy, where his numbers would be compared not to other middle infielders, but to mostly OF and corner infield guys and you should be able to find a better guy to start from the much deeper OF/CI pool.
"I'm telling ya, he jumped us. Gloves off, stick down, no warning. He challenged the Chiefs. Called us names. But Dave was there."
"Dave's a killer."
"Yeah, Dave's a killer."
"Dave's a mess."