I was debating this same thing for a while. I finally decided to go the MagicShine route. Not because of changing the battery on the road, but more for charging it between rides. My wife and I ride for 1 to 1.5 hours every morning, so I recharge the batteries every day. I find it much easier to just unplug the light head and plug in the charger. If this was for occasional use, I would probably have gone flashlights. I'm quite happy with my MJ-808E systems, though. Would do it again in a heartbeat.