No becuase some times i use a bit to much cpu usage so i put them on differnet ones also i always find better. hosts all the time like before i used big names but the small ones i seem to like more.
If all the sites are on different niche then its fine if you have all the sites at one place. but if you have same types of sites then its always better to have it on diff. places.
Yes. All my sites are with the same host. I have a reseller account and I am hardly using 10% of bandwidth alloted to me.
I have mine spread out just because I want to be sure if one crashes I have a backup for my more important sites.
I'd love to migrate all my sites and domains to one host and registrar. Unfortunately, I buy and sell domains a good amount, so I end up with many registrars - but all of my main sites are on one hosting provider.
I just spread them over my dedicated servers. Around 5-6 websites on each one with different IPs. So it all good.
Entirely depends upon the kind of sites. If you have a ton of proxies on a single account then you may land in trouble.