If you have the money a hub dynamo is great for lighting. I wouldn't bother with a hub dynamo for charging batteries. Dynamos are more popular in Europe because a lot of cities/countries REQUIRE head/tail lamps and there's nothing more reliable than having the power source on the bike at all times.