I think he can consistently hit for decent average with some bombs if he's given the opportunity. If you play him sporadically, like this year, you take away his effectiveness. He's always a threat to go yard, you just have to give him the at-bats.
I think Nappi should be in the outfield, and Flagg should DH. Sit either Ryan Collins or Andy Rice, whoever's in a slump.