An issue with the Brother machines is that they have 3rd party tables and require a bit more parameter setup to work really well, depending on the rotary table used. A direct drive Yukiwa table is less finicky than my Sankyo table, for example (less gubbins between the encoders and the workpiece with direct drive; no gear train). Yamazen and I went down this road and we have it figured out, but very few applications in production machining require simultaneous 4th axis motion, so a learning curve for all is involved. Andy and Yamazen were (as always) fantastic about this and will help the OP get set up, but it isn't as simple as plugging one of these things in and getting it running.
Brother is also committed to it, hence their introduction of inverse time feed, but this is all still very new on the control and I understand some enhancements to it are inbound (it currently runs out of digits required to make it go at programmed feed rates, this is being corrected, and Mode B path smoothing doesn't work in inverse time yet).
As far as NX; wrapping text is easy. Contouring cuts with a 4th are easy (if the underlying CAD data is clean). Detailed engraving is where this gets difficult, NX really doesn't have great engraving tools being the core issue. I mentioned Fusion because it has the opposite problem - great (V Carve-like) engraving tools, no good way to wrap them around a 4th axis reliably.