It will be cool to have a script that runs LLDP queries and analyze the Spanning Tree (among other variables) and create a dynamic Map of the local LAN topology (Switches, WAPs, in top of the routers). That will be a cool feature!!
Yes, an auto discovery network topology, with an option for the user to override would be nice. This can also help identify bottlenecks or any L1 degradations.