OK, so here's the thing about James. He's not a bright dude. It took him a couple years to get the spread figured out. Once he did he was able to use his natural athletic ability, which is very good, to become ultra productive. He went to SF and a whole new system, where it was going to take a few years to figure it out (because he's no Einstein), playing for a coach who hates rookies. So he wants out to get a shot with a different club.
IMHO you bring him in and see what he can offer. The biggest red flag is the fumbling. If you can fix that then sweet, he at least as good as Thomas and a solid return guy regardless.
Keep in mind there are guys who don't bloom until they have the right environment, like Legarret Blount, who everyone wanted to sign this year.