I'm a big fan of the NXG Style Controls added in LabVIEW 2018 (and augmented in LabVIEW 2019). So much so, that I've started using them as the default control style for new VIs that I write.
To make this easier, I have replaced the Modern controls in my Quick Drop object shortcuts list with NXG Style Controls. My new front panel object shortcuts are in the attached text file below. Just copy the contents of this file into your LabVIEW INI file in place of the existing QuickDropPanelShortcuts entry.
In addition to using these Quick Drop object shortcuts, I've also made a couple of minor edits to the NXG Style .ctl files that these shortcuts reference:
1. vi.lib\NXG_controls\ArrayMatrixCluster\Error In NI_NXG.ctl - Change default label to 'error in'.
2. vi.lib\NXG_controls\ArrayMatrixCluster\Error Out NI_NXG.ctl - Change default label to 'error out'.
3. vi.lib\NXG_controls\Boolean\Checkbox NI_NXG.ctl - Hide boolean text and make the checkbox twice as big.
The numeric in LabVIEW NXG has the inc/dec buttons on the right because our designers wanted to match the standard position in Windows.
The LabVIEW ring and enum are a little unusual when compared to other systems - normally selection lists don't have an increment/decrement concept. A drop-down (with the style of the combo box) is more typical. So the designers matched the LabVIEW NXG ring/enum part arrangement to LabVIEW's.
At some point, we'd like to introduce the drop-down style option even when dealing with numeric or enumerated types in LabVIEW NXG.