Disclaimer, all of my responses below are with respect to NX 5.0.2.2 unless stated otherwise.
1) We have measure radius, where is measure diameter? The current tool should output both.
Except in terms of the diameter of something like a hole feature which is stored as a parameter, when CAD systems measure values, like the face of a solid, they query the data structure of the geometric object and in the case of cylindrical faces and arcs/circles, only the radius is stored in the object record. Granted, we could 'derive' the diameter, but that's not the data that's stored with this class of objects.
2) Update display should happen after rotating! Tough to see silhouette edges in NX
If you're truly a new user of NX, someone must have gotten you off on the wrong foot. With NX 5, out-of-the-box, the so-called wireframe display of the model will automatically update as you rotate the display. To get the display to show what it sounds like you're using, that is 'static wireframe', you would have to either explictly select that mode from a menu or you'd have to add the Icon to the View toolbar. I would advise that you stick to 'Wireframe with Hidden Edges' or 'Wireframe with Dim Edges' since those will behave as you would like them to.
3) I want to add sketch constraints using the Action -> Object method
I'm not sure what you mean here? You have the choice of either selecting a series of sketch curves and then press MB3 and select 'Add Constraints', which would be Object -> Action. Or you could go to the Sketch COnstraints toolbar and select the 'Constraints' icon and then select the curves of interest, which would be Action -> Object. Granted, we don't display a list of available constraints until you select one or more curves, but that is so that we only offer you constraint options that would be valid for the set of curves that you've selected as well as allowing us to indicate if certain constraint conditions already exist for the cirves selected (they're the items that are 'depressed' and grayed-out).
4) Many (most?) of us use dual monitors, it would be nice to dock things outside the main application window like the assy navigator and part navigator. Dual monitors need to be supported by UGS.
Many of those limitations are due to issues with respect to Windows and the Open GL graphics standards. Note that originally NX was NOT developed with dual-screen support as part of our requirements for the product, but we have gotten requests to make what level of support we do provide better and there is work being done in future releases which will provide better support.
5) When docking toolbars vertically on the left or right, they cannot be stacked one above the other. This wastes space.
I don't know what your problem is, but I have NO issues whatsoever with stacking more than one toolbar vertically in the same 'column'.
6) I’d like to be able to create datum planes while a feature dialog is open
Functions that can be executed while another dialog is open and not cancel the original operation are called 'special functions'. Unfortunately, there is no architectural support for creating parametric features as part of a 'special function'. However, for those functions where it's likely that a user might need to reference an existing Datum, we are gradually adding options to perform that task from the existing dialog itself as can be seen in the first dialog displayed when you create a Sketch or when performing a Trim Body. Also, many functions are allowing you to define a plane on the fly. Granted, these are not created as separate features, but are defined as part of the feature itself. For an example of that approach, look at Instance Geometry (Mirror).
7) Why does the point constructor for the hole dialog open inside a sketch? This would make more sense if you could use sketch constraints and dimensions on the points, but the points don’t appear to be sketch entities?
The points created inside the Sketcher as part of the new Hole function are just like any other sketch object which means that they can be constrained, dimensioned, whatever. Once you enter that sketch mode, YOU'RE in the full sketcher, period. All sketch functions are available to you, it's just that the DEFAULT mode is creating points, but you can change that by just selecting another function. For example, it might be easier to create rectangle, dimensions it and place 4 points, one constrained at each corner, as the hole locations. Or you could just create 4 points and dimension them directly. It's up to you as you have all the tools of the sketcher at your fingertips.
8) Make the world a better place, destroy the layers!
Trust me, I'd be the first person in line to throw the switch on that one myself. Unfortunately, we have thousands of customers who have been using UG/NX for years (I've got over 30 years of experience myself) and many of them have data standards and applications and workflows that depend on layers, and while I personally have weened myself off of them and use other schemes to control the display of my working models, for our very largest customers, that's just not a practical expectations. But that being said, no one is FORCING you to use them and I'm aware of no function or opeation that requires you to have a more than one layer active and visible. So just use Customize and remove all of the Layer icons and menus from your interface. Problem solved ;-)
9) OK, Apply, and Cancel are not descriptive, and behave inconsistently.
But they are traditional and are an intergral part of our interface style. As for consistency, as we move all of the dialogs to the new NX 5 style, their behavior and action will become much more consistent.
10) I’d like a toggle option to include the boundary faces in the region of faces selection
I'm going to need more information and perhaps even an example of where and why this is an issue.
11) Drop down list in selection bar could be lengthened to prevent or reduce scrolling
You have to make certain compromies since LONG lists are both scary and requires lots of mouse travel, which is generally mitigated to some extent with scrolled windows, however, I suspect that I know what you're complaint is being directed at and that's the Selection Filter list. Part of the problem is that we are updating more and more functions to use the general selection tools so this list has grown over time, however, when inside of a dialog, that list is generally much shorter and often does not require a scrolling list.
12) How do you specify a different draft angle for each side of a selected edge?
I assume that you're talking about when you're creating an extrude feature and using the draft option. Well once you have the preview on the screen, go to the Draft section of the dialog and in select the Draft option 'From Section' and then select the 'Angle Option' of 'Multiple'. Now you will have the option to define a different draft angle for each segment of the extrude profile.
13) What is the difference between linking a composite curve and a sketch?
When you select a Sketch, you are, by definition, selecting multiple curves as a single object. However, if you're not selecting a sketch but a series if individual curves, we treat them as if they were a single or composite curve. It's as if you first had used the Join Curve function to create what many people would call a 'composite curve' (actually we create a spline which is linked associatively to the original set of curves which are unchanged).
14) Need a quicker shortcut button to “Display parent” without using the context menu flyout
An extra button here, and extra button there, pretty soon you've got a UI that looks way too complicated for most people. We have to depend on common, simple, easy to understand, approaches and then use them over and over again and the use of selecting an object and then use MB3 to get to options, is pervasive through out NX and represents thousands of additional opertions and options that does NOT require explicit buttons and icons.
15) Mating conditions easily cause circular references, how and why is that? What order does the model update in?
If you using NX 5, you are you still using Mating COnditions. Get with the program and move to Assembly Constraints. I suspect that most all of your issues will be history.
Anyway, I hope this long reply to your long list will help you move forward with your use of NX.
John R. Baker, P.E.
Product 'Evangelist'
NX Design
Siemens PLM Software Inc.
Cypress, CA