Fear not, Valiant Prince. I've blown my budgets time and again by buying and re-buying the same parts.
I like the guys at DCC, but in the end, they peddle much of the same crap as everybody else. They're better at customer service than many, they're more humble than most, and they generally try to do good things and treat people well. But for "generic" parts, the brands that most carry are still crap.
I've moved away from inexpensive (because it doesn't work, doesn't last, or doesn't fit) to more expensive stuff because it works, fits, lasts, and I spend only once. I'm pretty darn impressed with MotoGadget stuff from switches to gauges to controllers. Simple, efficient, and flexible. And small. Makes it easier to maintain a cleaner looking bike.
Priorities should always be:
1. Anything to do with tires, brakes and suspension. Safety first
2. Reliability - electrical, charging and fuel
3. Comfort - if it hurts to ride, you won't.
4. Style - first thing everyone sees, but the last thing that matters. You are well on your way already with the last one. Bike looks really clean and tidy. Now make sure it's safe, reliable and fun.
Easy.