I agree with the OP. I would take Barnes back. I would take him over Grant Hill, too. Grant is 40 years old and his back failed him at the end of the season. Barnes is younger, faster, and solid in the running game. He is also one of the few guys on our team that constantly moves and cuts. Nash would probably hit him with some good passes off of the cuts that Barnes does.
"When I do come back in shape and physically fit and focused, I don't think there should be anything that's going to stop me" - Lamar Odom