What's so modern and attractive about MUI?
Developing UI without GUI builder is relatively easy with MUI. Developer does not use fixed coordinates but defines how GUI elements are placed relatively to each other. This leads to another advantage: with MUI it is easy to design dynamic and resizable UI. I have done UIs with Visual Studio using Windows Forms and it is supereasy but developing resizable UI is tedious job if there are more than few UI objects. It gets even more tedious if you wish to add UI objects dynamically.
In Windows Forms adding any random UI object to ListBox is apparently no go. In MUI listviews you can add any UI object to listview, tho it is not really straightforward in MUI either.
It also helps that MUI has OO design (being BOOPSI based) and you can setup notifications to do automatically something without ever calling actual user code. I.e. you can define window close event which automatically closes your program. Unlike on other Amiga UI toolkits you dont need stupid window/gadget/menu IDs in an eventloop to respond user actions.
What MUI lacks is C# support and C# Mono port for MorphOS
There are also many points where MUI would need modernization but considering limitations of Amiga systems it does not in my opinion lack that much compared to Windows Forms, for example. To modernize MUI, Amiga system must be modernized too. The drawing system is very limited on Amiga.
Whatever happened to the old "MUI sucks!" mantra of late 90ies?
Who said that?
I, for one, do not see the point for Zune to chase MUI4, and as I see it there is only one single reason why this issue came up in the first place, and that's OWB. It would be much better to start a new toolkit from scratch, "done right" as they say, and let MUI (and MorphOS OWB) sail its own seas.
There would be no existing applications and everything has to be written from scratch.
Imagine if there was someone like Fab on the OS4 side, and that we had a fantastic OWB implementation done with ReAction GUI - would be then be having a bounty for having ReAction reimplemented for AROS and MorphOS?
Not really. Reaction still encourages this old school eventloop with huge switch/case for each UI element. I took a look at OWB-OS4 eventloop and I can understand why Joerg is not willing to extend its UI. Every UI event is handled manually using switch/case. Compare this to OWB-MUI where you virtually dont have an eventloop. Zune btw made it even better - there is none. You only call Zune method which wont return until application is terminated. But you still can have an event loop (MUI style and switch/case style) if you wish.