My problem with Tiscali is that their support people know nothing at all about internet / exchanges or anything else remotely related to the service they provide.
But the best part is when you try and leave them. Wait and see! You could be lookin at a few months changeover as they 'lose the call', 'try to barter', 'lose the call', 'ask you for information', 'lose the call'.... etc.
It's just an opinion though. They cant be bad 100% of the time. And all ISPs have their issues.