There are plenty of reasons to avoid using wordpress to build a site if you can.
It's a great CMS and very flexible, so it can do a lot of things, and it's very easy for someone with no coding experience to figure out.
That being said, it's slow as shit, and includes lots and lots of features you may never use depending on what kind of a site you are building.
I'm inclined to say you should just get a site up, especially if it's your first one, and worry about what CMS to use later.
Start building, start ranking now, and figure out what you like and don't like down the line.
Also, as everyone else has already pointed out, you can absolutely run AdSense on a site using the WP CMS.
It's a great CMS and very flexible, so it can do a lot of things, and it's very easy for someone with no coding experience to figure out.
That being said, it's slow as shit, and includes lots and lots of features you may never use depending on what kind of a site you are building.
I'm inclined to say you should just get a site up, especially if it's your first one, and worry about what CMS to use later.
Start building, start ranking now, and figure out what you like and don't like down the line.
Also, as everyone else has already pointed out, you can absolutely run AdSense on a site using the WP CMS.