When do you think its the best to move from a shared hosting to a dedicated hosting? 2 Million Hits a day? or it all depends on the resources that are consumed?
Two million hits -- unique? I think at that point you should definitely be already well on your way towards a dedicated if not already on one. It totally depends on the resources consumed though. If they're dynamic PHP scripts you'll be on a dedicated server at around ~150k