1) Forget XOR rectangles; wxIFM uses the vastly more intuitive drag'n'drop docking system seen in recent betas of MS Visual Studio 2005. As you drag a window, arrows pop up letting you know exactly where you need to place to mouse to dock a window in a specific location. No more blindly wiggling the mouse hoping that XOR rectangle goes where you want it to.
2) Tear-able tabs let you have more than one window in the same spot saving space but still allowing flexability in your interface.
3) Put as many windows into the same floating window as you want.
4) Drag entire containers containing many child windows just like you were dragging any other dockable window.
For 1), currently when you drag a window in wxAUI, you really don't know if it'll be docked or not, or where.
For 2), not having tear-able tabs is a showstopper for my needs. A tabs-handling is really needed
Recently wxIFM has improved a lot, be sure to check it out (http://www.snakesoft.net/wxifm/).
Now, for one feature request a bit cosmetical (applies only to wxMSW port):
Using something like wxCoolBar (http://www.planet-berlin-it.de/wx/wxcoolbar/) which implements the native MS rebar control for the toolbars, would be great also.
Regards,
Tenmon