1: Technically how many domain can we host on shared hosting with better performance ! you said that unlimited ! but website performance should not goes down.
2: One of our domain having 150 email account and another domain also have around 100 email. and some other domains have around 50, 60,etc email accounts too.
so can we host all these domains on a single shared hosting.