It is full of opportunities, but also has its limitations. Every page of a web site is composed of hundreds of small images and text linked together to make a page which will create the best possible effect on as many screens as possible.
And presented in a way that the search engines will notice.