DotNetNuke is a free (community edition) CMS that is very powerfull and efficient. EVOQ is what it is called as the professional solution. I have used DNN since version one in ~2003. I never did program anything, i always used modules.
In my total time of using the DNN CMS i have not been hacked, (although my logs show they sometimes try hard). I have worked with Concrete5, Drupal, Joomla, Tridion, WordPress and several other CMS systems. I still prefer DNN, but i also found v6 and up less appealing due to the way the CMS worked. Bootstrap did not enhance my experience as this ment i had to write code, just to make it look good. The DNN editor the deletes parts of your writing and the functionality suffers.
Back to the Now: DNN CMS is base for Vanjaro and enables me to do things i used to do in the past with version 3 and 4. The interface is intuitive, i love it. Vanjaro makes using bootstrap working instead of programming.