Maybe wait to see what he does as a Seahawk...I don't know.
It's hard to judge players from $#!+ organizations (DC, CHI, NY x2, JAX, AZ, CLE, etc.).
I'll say this, he stuck it out while working for a terrible team. He could have phoned it in, but he hung in there. I'll reserve further...