Cationic lipids are widely used for in vitro gene transfer due to their efficiency. The major challenges for the improvement of in vivo cationic lipid-mediated gene delivery reside in the design of more biocompatible lipoplexes mimicking viral-mediated gene delivery and in understanding the fate of the lipoplexes within the cells.