I hosted all my websites to 1and1.com and so far its good and Im didnt experienced any problem yet. They just upgraded my package to unlimitted transfer recently for free. They also upgraded my disk space. Im satisfied with the service.
I agree. It is a good idea to spread the sites to different hosting locations. Its better to be paranoid because wether we like it or not.. machines are failing sometimes.