Big vote for the 8" Rikon, WITH CBN wheels and Wolverine tool rests. They have two motors, I have the lower HP and no problem as any tool work will be the lightest touch anyway. I think there are some variable speed ones too. Sure with skill you can use a high speed grinder, just it is easier to burn as it can be so quick. In any case, go for the 8 inch and many 6 inch the wheel does not clear the motor which makes working on long work impossible. I found a clone flat rest much like the Wolverine on Amazon, but it may not be there as of this week or may cost twice as much. Looks and works the same but slightly different rod dimension.
For high speed fab work, I also have a WEN with decent Norton wheel and wire brush, but my cutting edges only on the CBN low speed. Woodcutters wheels.
For buffing, I have a low speed, long arbor buffer and I also use the 3 wheel accessory on my lathe. As it is a Reeves drive, it can be very slow. Someday I may see if I could adapt a tool rest and use the CBN wheels on it.
CBN wheels are much better balanced. Even the best premium ceramic wheels may need balancing work to get the vibrations down. Cheap grinders may not have the arbors ground as true. Even getting decent machined washers is hard. Many of the standard stamped ones do not sit true. Do not fall for the too fine grit as you only are cutting the primary hollow bevel. 60 is a bit rough just in my preference, 120 I kind of like because I also do lawn mower blades ( final by file of course) and larger twist drills, but the finer the grit, the hotter so the more careful. In ceramic wheels, there are many materials so read on which is best for what. CBN is for tool steels only. Never soft metals. As CBN do not need dressing and stay the same radius, you can make up jigs to train yourself quicker.
For ceramic wheels, $6 for a good diamond grit dresser.