Hello, I'm new to ProcessWire but i like what i see so far.
On the CMS side, I'm a forced worpdress dev and a Modx enthousiasth, but I feel alone lately as Modx seems to not be as exciting as it used to be (for me).
I've made website with Laravel and it's a big gift to the php framework's world.
Laravel 4 (which is coming in may) will use the __callStatic() provided by php.
By using a nice dependency injection (IoC) container combined with a nice Facade interface, Laravel allows developpers to use a very expressive syntax while keeping the advantage of public method.
In Laravel 4, when you type View::make() underneath View->make() is called.
This setup also allows the code to be tested properly while it's "complicated" with static methods.
I'm not sure that will help you but I've played extensively with it and i find it awesome in many ways (to the point of making a similar approach to get rid of globals in my... WP hooks hell).
That being said, i've tons of reading and testing to do with a new toy called ProcessWire