I'm all about sharp hooks and I used to take the time to sharpen my own. But technology has long passed me by in terms of not only getting a hook surgically sharp, but also making one that will pretty much stay that way. I still work full time, so my fishing time is limited. Frankly, I'd rather fish than sharpen hooks.
So like Mitch, I spend the extra coin and replace my stock hooks with Owner Stinger or Daichi Deathtrap premium trebles. I do keep a hook file on hand to dress up the point on single-hook baits such as spinnerbaits, buzz baits, jigs, etc. However, if I'm fishing a tournament and roll a hook point over on one of those, I generally change baits and save the old one for recreational fishing (after I redress the point).