Dedicated hosting is always better, however good shared hosting may be satisfactory for you. What you need to avoid is bad shared hosting on overloaded shared servers that have too many websites sharing the same resources on the server. Check out our video for further explanation.