Hi,
It’s nice to hear EllisLab frankly acknowledging some problems developers are complaining so often.
Every time a new version of EE2 is being released I download it in order to evaluate if it is reasonable to switch from EE1.x. And every time my answer is negative. I have 4 major concerns:
1) CP is unacceptably slow. Some pages, e.g. publish forms having many fields, load 10-15(!) times slower than the same pages in EE1.x.
2) There are very very serious bugs, such as that, which should not wait until next release but be fixed immediately.
3) There are features planned, but not implemented as yet which might break functioning of some third party add-ons. I mean adding “final” declarations. Is this really needed? And when this feature will be added? In which release?
4) And the last. Please, please, please return the hook “show_full_control_panel_end” !!!
So many add-ons in EE1.x use this hook and are not portable to EE2.x! Please, don’t force developers to resort to hacks. Of course this hook poses some risks: add-ons which use this hook might be incompatible or might interfere with core functionality. But these are the risks which both developers and add-on users accept. Perhaps, it would be possible to return this hook conditionally, that is it would be needed for site admins to enable it or, alternatively, while enabling add-on which uses this hook a warning could be shown to user explaining that incompatibilities might possibly happen.