the ego-t is a love it or hate it, I was not impressed but my friend loves the one I got for him. I have to admit, his works much better than mine did, maybe I had a dud, but still not for me.
As for leaking, DO NOT TWIST THE TANK AFTER IT IS IN. Once it's in, twisting it(the tank) will cause...