There is no one "best" belt sander out there. You have to look at your budget and what you want to do and look at your options. I had a 1x30 and it sucked. Low powered, short belt life, bouncy platen, narrow belt etc. Some use a 6x48 for full flat grinds; they often have a 1HP motor and a wider belt which helps keep your bevel flat. The problem is due to the belt width, it is easier to bog down with pressure due to the larger contact area. 4x36 are usually under powered all around. 2x42 or 2x48 are another option, but may often suffer from the same 1x30 issues. Rule of thumb is 1 HP of motor per inch of belt width.
Some go with a Grizzly Knifemakers 2x72, which is a very fast moving grinder and one speed. Do up a nicer platen and it will work well for hollow, flat and slack belt grinding and you can wrap sanding belts around the left side arm to use as a small wheel assembly for smaller diameter grinding. The fast speeds means it will be easy to over heat steel after heat treating with finer belts, but it is doable (just more hand sanding or doing a belt satin finish on stuff). The platen and tracking adjustments are the weak points of the Grizzly other than the single fast speed.
Others go with a inexpensive grinder like an OBM and run step pulleys to get different speeds. Most go with a 2x72 with a VFD and 3 phase motor to get a variable speed setup, which is much more versatile. Still others use a filing jig like above. If you are on a budget, you are probably better off going with a filing setup (mistakes will be made slower and easier to correct) and see if you want to invest more in equipment.