Back in my day, you could run a whole campaign on shared IPs no problem, but now with stricter policies and more aggressive filters, dedicated IPs got their place. Still, if you got a solid BH setup and control, sometimes a good shared still does the trick. It all depends on the risk tolerance...