Between my wife and me we have one of each of the main three dynamo hubs—Sun, Shimano, SP. The Shimano has been on my wife's LHT for 6 years, which is worth about 20,000 commuter and touring miles. Occasionally the plug to the hub comes loose and she has to reseat it. The B&M lights have not once been trouble. The Sun is on my road bike. It has about 5,000 miles. The SP is the newest and it's on our tandem. It has about 1,000 miles. All of them have been reliable. If there is drag, I don't notice, and truthfully I don't care. Putting a dynamo system on my first bike was the best upgrade I've ever made.
I also have the Sinewave Cycles Revolution USB adapter. It's impressive how tiny it is. I prefer this to the integrated stem options because it's easy to swap among bikes.
Regardless of the option you choose Max, you won't regret going with a dynamo.