Should you upgrade to DotNetNuke 3.x
When DNN 3.x is released, it will be the most-changed of any version in DNN’s short history. In consolidating numerous breaking changes, the Core Team (of which I am proud to be a member) took it upon itself to also get rid of some legacy baggage that DNN was carrying around from its IBuySpy roots. A richer U.I., Search, static localization, performance optimizations, content syndication and import/export data are some of the cool features that DNN 3.x sports.
There are also some warts such as FriendlyUrls, stylesheets gone crazy and overall inconsistent user interaction.
However, this is to be expected in the evolution of any open source project. Change takes time and improvements come as needs evolve.
If you don’t have a huge dependency on third-party modules, I would highly recommend taking the plunge. DNN 3.x is a fantastic piece of software and will enable you to create websites that are better looking and more feature-rich. I am going to work on upgrading all of my modules as quickly as possible to run on DNN 3.x portals.