I currently have a mixed version cluster running in my environment. I have a deployment manager running and two sepperate physcial nodes running WAS ND 7.0.0.9 and a single WAS 6.1.0.29 node. Thus far, I've not experienced any issues with this setup. I also have another 6.1 cluster managing all 6.1 nodes.
Pertaing to whether or not you should upgrade your Deployment Manager in place... I opted not to upgrade my deployment manager. Instead, I stood up a new deployment manager on the same hardware where I am running the WAS 6.1 DMgr. The new WAS 7.0 ND DMgr was obviously installed as a new binary install.
Keep in mind that the licenses you own for ND are for the physcial resources. You can run multiple binaries on the same hardware...
Ultimately, my descision not to upgrade my DMgr was simply that you don't get all of the benefits of WAS 7 when upgrading from WAS 6 or another version. Specifically, it pulls the old issues that were part of WAS 6 up into WAS 7 like the security and certificate issues. Also, why introduce a potential risk by upgrading? Deploying in parallel gives you an upgrade path if you want to federate your 6.1 nodes into 7 later, too, as example.
Hopefully this helps you out.
Erik