I think Davis is a good scheme fit for the defense as well. Sounds like his issues may be maturity. The talent is definitely there.I'll say this about Canty, while he never had a great pass rush that led to sacks, he had a good career for a 3-4 De and 4-3DT.
If we can get 10 years out of Davis, or at least two contracts worth of starting play, I'll call it a good pick as well. I get you would want more upside though.