WordPress is the choice all over the world for ease of setup along with on-page SEO built into the way they layout content. The purpose being to help you get your site and content out fast without spending days to months wasting time.
If you are building an Amazon Affiliate niche website then having a feature rich plugin to partner on that journey is a MUST!
When building your niche website you want to install the minimum amount of plugins possible while providing maximum value to your visitors.