Why do You think, MUI is more difficult than gadtools for programming?
What if You would like to add a forgotten button? In MUI You just insert it, in gadtools You have to move all the others buttons to insert the new one. IMO very uncomfortable.
BTW: What do You know about AmigaE/PowerD? These are true Amiga languages, with lots of advantages except the portability.