I'd rather invest in several things than in a single multifunctional one of this kind. Here is why (IMHO).
1. In many cases the manufacturer have to sacrifice quality and effectiveness of each component in some or another way just to fit them all together and cut on cost of a single item. (e.g. simplistic radio, less space to fit a good wind-up generator, and/or better battery, lighter and thinner plastics, weaker speaker, also by removing some useful functions, or by adding some imperfections like that 9V battery port protruding from the side, e.t.c).
2. The manufacturer have their own view of purpose (and aesthetics too
) so it's hard to find exactly what you want in a multifunction device. Something will be wrong - for sure
3. With the single function things you can always chose them so they works at the same voltage, or/and same batteries. So their power supplies are interchangeable. Or/And a single one will power them all (like a 12V car battery, or widely available 5V USB chargers).
4. If that thing fell and broke, got wet, or lost, - with a multifunction one you've lost everything. Otherwise you've lost just a single function...
5. Again you can chose the devices which will perfectly fit your BOB bag compartments, cargo vest, jacket pockets, or whatever other storage/carry system you have. And will be easily reconfigurable to fit another one as necessary (personally, I prefer everything flat and thin).
6. It's easier to upgrade. Not by an entire multifunction device, but by the function which needs to be improved in some way to suit any emerging needs.