Mathilde, great thanks for your reply! And for the link.
As far as I understood, i2p acts like full TCP/IP wrapper, and TOR is only socks5-proxy. So in TOR you can only "proxify" certain ports, like http (80) or telnet (23), and in i2p you can wrap full tcp/ip stack with all these ICMP-packets and other shit. And what is more important, UDP protocol (hi, uTorrent!) is also possible only in i2p. Is that correct?