cPFence I hope the Enhance Team considers opening up beta or even alpha phases to help with this transition.
Beta testing is needed and must, to those oversmart kids let me educate you, some users who's frustrated are not against enhance, or even team, rather handling of development phase of complex and large revamp in my opinion not needed currently as there are much more pressing matters that needs attention, anyways back to the point,
one production branch which will be for stable release, a slow but steady development and to address micro features, bugs, and medium-high priority features which require less development time.
second branch will be beta, in which more aggressive development will occur, very new/experimental features will be added here and real world feedback will be collected which is crucial to any software development lifecycle..
third, team will parralally work on revamp and never disclose this until its almost ready and ready to push.
Users who do not understand business please do not dis-respect users who's just expressing frustration, rather understand thier situation that they might have busniess to run and has plans to deploy based on this release and its features. Also, please keep supporting team and lets wait some more patiently..