Agreed. Even getting support over an issue (initially) was troublesome. But somehow I ended up solving it through other channels. But just like torrenting, or any other tech, once you get enough experience to solve issues on your own, things get a bit easy.
A tech being easy to grasp can be an issue too, leading to more script kitties messing in with the protocol.
It's not really a hassle to configure your i2p node. I2p network recently went through a DDOS attack. Even during that point of time I had no issue surfing/torrenting.
Hey I updated to your settings. Didn't work out