A 10 dollar Acuusharp works better and quicker than my Lanskys and other ones that cost 10x more.
AmazonI use a similar one made by Smith. As was said before, the trick is to not let it get too dull. If you do, you'll have to go back to a heavy duty sharpener and waste a bunch of time. One of these will keep it touched up for a long time.