I'm repeating myself but I learned at the feet of a master, my Great Grandpa. He was a barber and a butcher, blades were almost sacred to him.
Great Grandma's least favorite thing was when GGP would use the bottom of her best china plates to put a quick edge on a knife.
At other times he would pick up a flat smooth rock and finish up an edge with it. I still carry a small stone with me that works like a charm at giving a quick touch up to a blade.
I do like the consistency of a Lanski, you can rough it in on a low angle and from then on us a higher angle to do the fine work, it sure saves a lot of time that way. I've never seen a Spyderco, I'll have to take look at that.
But as long as I have a good selection of rocks around I know I'll always be able to find a way to put an edge on my steel.