Thanks for your feedback, we are aware of some of the neat features in Logic and will be considering them as we further develop xDX Designer. On points 4 & 5 above, similar functionality is available in DxDesigner, albeit using a different methodology. To update border properties across a project (fields in Logic) go to Settings - Borders and Zones - select the Border Properties button and then edit the dialog that opens to change global settings. Now you have to run one more step - Tools - Update Other Objects and select 'Properties'. This will push the changes across the project. The reason for the extra step is due to ability of DxDesigner to support multi-user concurrent design, so you need to control project wide changes such as these.
With xDX Designer we've added further usability enhancements that you should find increase your productivity in the tool further, details can be found on SupportNet here http://supportnet.mentor.com/portal?do=reference.technote&id=MG585786&lang=en&prod=C107-S123-G145-P10233
I am right now working on migrating from Logic to xDx, so at this point, I still like Logic better. Some of the reasons you mentioned kept me from making this switch, but the VX updates changed the game. GUI is much better, Library structure is closer to Logic (though not as close as advertised). We now have Hyperlynx seats, the tighter integration is what has me moving to xDx. Otherwise, I would stay with Logic. I have no training or experience in xDx, what I've found so far is that it seems more cumbersome. I'm hoping that gets better with familiarity.
But what's really stopping me from changing is the Library Migration. There are quite a few holes in the translation. The guys at Mentor have been good working with me to figure it out, but currently it requires a LOT of massaging, and I still haven't found all the glitches. I have a thread here about it but I'm getting no response, so I assume not many people are trying to migrate from Logic to xDx with their legacy libraries intact.