I'm really enjoying the FuelPHP framework since 1.0 beta and I deployed some really nice web apps and websites with FuelPHP. It's easy to use, very flexible and very fast.
But when I look at the source code of FuelPHP 2.0, I see so many new techniques which I don't know and don't know how to use it. I really hope that FuelPHP 2.0 won't be too complex to use for the average programmer.
Off course good docs will help, but now I'm curious what other FuelPHP programmers think about FuelPHP 2.0 (am I the only one that doesn't get it?)
As has been said before: we'll provide clear update instructions for 1.x users. We'll also provide a legacy package that will keep most of the old interface alive (methods/classes/functions), it will allow you to keep using fully lowercase paths instead of PSR-0, and many other compatibility features.
As to being easy to use, flexible and fast: nothing will change there. Initial speed test show the as yet little optimized codebase to have about the same execution time and memory usage. But flexibility will greatly improve with the DiC and new loader. From a code perspective complexity will be reduced as some concepts in Fuel 1.x have gotten overcomplicated with time ("modules" for example).
Being easy to use is a point of view. But even though some techniques behind the scenes may be foreign, the interface to those techniques won't be. That'll end up pretty straightforward, though might take some getting used to without the Legacy package activated.