My setup is as follows:
SP front hub
B&M Luxos U front light w/USB
Tail light...I think it's a B&M, not 100% sure.
Works great, get a charge on my phone to listen to music OR can use the light but it doesn't seem to want to do both. Hilly terrain will keep phone topped off but not charge it up. Flat to moderate terrain it works great. Front and rear lights work great over hilly terrain, although they do dim a bit when going up steep hills.