Cell stability is the last big barrier to commercializing these solar cells. They will likely be much more efficient and cheaper!
Scientific American: Caffeine Peps Up Solar Energy
[Caffeine] can … improve the efficiency and stability of perovskite solar cells