I've used Joomla (years ago), Laravel (ugh!) and Yii (Great!), and for most small business websites, IMHO, nothing beats WordPress.