One of the main challenges is to develop a technique to inject the nano-particles in a manner which promotes homogeneous mixing.
Some nanoparticles outperform hydrogen (per unit volume) and hydrocarbons (per unit mass and volume) in terms of energy storage.