Thanks for the advice - chucked a esp8266 on order too.
That all in one Dev board is tempting but I really will need 2 screens (minimum) and where I want to put them is only just tall enough for the 0.91 OLED so I'll mount them separately.
My plan is to use hard buttons not touchscreen. So far the buttons i'm planning on are...
(1)-Wifi Mode (toggle) - swap between WiFi access point mode and connecting to a network.
(2)-Home all.
(3)-Pause/restart (toggle).
(4)-Emergency stop.
Some of these could go directly on the duet or on the connected Arduino, not yet sure how I'll do each but shouldn't be too tricky to work out
At the moment I feel everything else should be doable via DWC and I'll have the IP address and the Wifi mode as one of the displayed bit of info so I know how to connect.
I was thinking about an external SD card reader and a "print latest file" button but no idea how I'd implement this at the moment so can always add that later.