I'd say it depends on how much sharpening you're going to do... If you're going to sharpen all your knives often, plus all the neighborhood knives, then the Edgepro is probably a good bet.
However, for normal use, the sharpmaker is just fine. It's a bit slow for really dull knives. In fact, for excessively dull knives, it can take forever to get them sharp (literally hundreds of strokes). However, if you wrap the rods with sandpaper, you can speed up the process considerably.
I use the sharpmaker for almost everything, but have a diamond bench stone for serious reprofiling, or fixing broken tips, major chips, etc.
Guy