Overall, yes, against the run Spikes is the superior player, not only on our team but league wise. I would like to keep him, much will depend on what he thinks his value is.
He's a two down player, but I think Ryan can minimize his flaws a bit like he did with David Harris, who is not far more athletic than Spikes.