- Easy to use and easy to assemble a fully working wordpress site
- Flexible in terms of hosting - WP can host your site or you can host it on your own server
- Plenty of themes available (free and commercial)
- Search Engine friendly (Google bot likes WP sites)
- Has a built in content management, so you can upload new content and even arrange the layout on a daily basis
Room for Improvement:
- The code behind a WP theme is not easy to modify in case you need additional features not provided by the theme.
If you want a website ASAP, that is also search engine friendly, I suggest you download a WP theme and hire a WP developer. A fully functional website can be up in a matter of hours. You are then free to modify the content and add images and even change the layout to your heart's content!