Nope. If you want a free web host, you have to put up with poor service and lots of banners/ads. It comes with the territory. iTools was an aberration.
The other thing about free web hosts is that they almost always go out of business at some point, taking your site with them. When they don't, they start charging at some point (like iTools).
If you want a decent site without ads, just pay for web hosting - it's not really that expensive. Or, if you liked iTools, you could get .mac, although it's a bit more expensive than some.