I´m happy to made the switch to Processwire. But I would not call it a CMS right up front. For me Processwire is more of a visual Database editor like Navicat with a few GUI tools for page management. For people trying to get a website up there fast without fuss Processwire is not the weapon of choice. If you like to keep control over everything this is just the best way to build a website. Processwire is more of a low level tool. Learning curve can be a bit of a bitch but once you get the hang of it you can pump out any project without any bloated overload. Plus you can forge the backend for your client to fit the needs. All in all Processwire is like a Pogo stick. It might seem a little bit strange at first but once you get the hang of it you are flying...