Widgets aren't so bad especially in a scenario with changing or randomized objectives (think Dynamis or Nyzul) where one action/event triggers others. Having an on-screen objective widget helps players retain focus and aids those who glance over directives within their chatlog. But what could accompany this is widget toggle commands like (/mapdisplay).