The new TruCut sharpener looks pretty good.
I tried the hand-operated sharpener and thought it was worthless and the electric one I bought 6-8 years ago wasn't much better.
I bought blades at Harbor Freight and thought they were great for the price, but not so hot when it came to actually cutting fabric on a cutting mat.
Probably great for cutting carpet in a carpet cutter tool.
I buy generic blades on eBay - they might not last as long as the name brands, but the difference seems slight to me, if any.
I cut
everything with my rotary cutters - quilting cotton, apparel knits, denim, canvas, cork leather/fabric, light leather, suede, heavy webbing, nylon zipper tape, heavy cardstock and template plastic.