Idle Air Control (IAC) valve sticky? Worth taking it out and cleaning it I reckon. Also worth slipping out the Crank Position Sensor and cleaning / inspecting for damage too. If Oxygen/Lambda sensors were faulty you would most likely get an error code.
The H-D unit is FAR more robust. The stock rectifier, in the biker community, became known as 'delicate' or just a POS. It didn't really matter about the ground. My own replacement H-D rectifier, probably made in China, is still going strong.
What's your mileage? Who cares. Is it practical? See #1. What happens when it rains? You get wet.