Given the potential impact on Leo's users, I think it wise to continue the discussion in its own thread.
Summary of previous discussions
Nobody is happy with Leo's support for Qt docks. The supposed benefits of using docks don't exist because of severe problems in creating usable layouts. Furthermore, Leo's legacy gui is actually quite flexible.
Support for Qt docks is required for the pyzo_in_leo plugin. However, this plugin is merely a proof of concept. I have no further plans for the plugin. Furthermore, Félix's leoInteg plugin supersedes the pyzo_in_leo plugin.
My opinion
Right now I would like to remove support for Qt docks. We all agree that Leo is already too complex. Removing Qt docks would make Leo simpler, not just for newbies, but for everyone. Leo's code would also become simpler. There is little risk involved because old code will move to the attic.
I would like to hear your opinions on this topic.
Edward