I'm strongly in favor of bringing back James, but I can't agree with this at all.
Jesse Davis was legitimately one of the best players we had on offense as the season progressed. He was at times completely dominant, he stayed healthy for 16 games, and he provided a critical infusion of talent at a position where it was needed most. The guy's actually got pretty impressive athletic talent, too. He's big and strong and he moves very well.
Davis isn't just a feel good UDFA who made the roster by virtue of the fact that our OL was trash. Davis looks to me like he has potential to grow into one of the best guards in the NFL. He also played well at right tackle when he was asked to do that.
Now, if you want to argue that he only did it for one season and James has been a good tackle for several seasons? I'll agree with you. But I can only evaluate Davis by the one season we've seen him, and I was really impressed.