There are a lot of ways to razor sharp edges. There is also a different definitions of razor sharp. My advice is too read. Read about edge geometry (convex vs classic V vs micro bevel, the pros and cons of different angles, different kind of primary grinds) , steel, sharpening concepts, stropping etc. For me I use one of two ways to get a scary sharp edge.
1. Whestones-huge learning curve and will need practice to master, better for convex edges or ones your don't care if they are not 100% even
2. Wicked edge system- less of a learning curve, much more consistent for beginners
The wicked edge is probably more expensive but good hq whetstones are cheap.
The best sharpening system is one that is tailored to the individuals expectations, and uses for their edges. To make such a decision you should read more about sharpening concepts. These will help you develop y our skills and also give your the insight to make a good decision on a pricey sharpening system whatever it may be. It's an investment either way.
It took me years to learn how to sharpen. A few years ago I found this forum and only read for a year or more. Then finally became a member. I don't know why I waited so long or why I didn't find this community sooner! My point is that with this wealth of information and resources or could learn how to sharpen in half the time it took me to master it haha. If your not much of a reader then check out YouTube. My biggest warning with this suggestion is that not everyone that makes a video about sharpening knows anything about it!
Good luck!