I don't think that there is one best CMS. You need to choose the one that best fits your needs and your brain. I tried several before settling on the one that I found easiest for me to work with. To me, some of the usual suspects were practically incomprehensible. Then I found one that almost immediately made sense to me.