I have a USB pendant that is quite basic, it doesn't even have a rotary speed dial let alone a DRO. However, a more serious version would, for me, be an unnecessary expense. As to the E stop button on a pendant. That is great if you have the pendant in your hand the whole time, but Sod's Law says that you won't at the immediate time of needing it and then you may be fumbling around for it whilst your machine is chewing itself to pieces. On the gantry is this nice big, 45mm diameter, red button that I could find in my sleep. I have a similar button on the enclosure of of my control unit.
I am very much a hobbyist and far from sophisticated with my machining equipment. I am, after all, a retired Building Surveyor with no prior machining experience except a small amount back in school more than half a century ago.
I think I mentioned that my CNC is home built. If you are interested, I made an 'Instructable' for it (
https://www.instructables.com/id/Good-quality-CNC-Machine/). I have changed the original design a little in that I now have a dedicated stepper motor for each of the two X Axis lead screws as I found that the original belt drive from a single motor caused problems with belt alignment and torque. The machine is down at the moment as I am replacing the original, home made, HDPE and steel nut arrangement on the lead screws with sintered bronze bushings together with the original HDPE anti-back lash. But, as I said, I don't have any particularly sophisticated equipment in my workshop. More like hobby DIY although I do have a 14" Chinese lathe which, after a lot of adjustment, seems to work quite well. I also have an abrasive type metal chop saw and a 6" vertical bandsaw with a variety of blades.
I probably could have saved and bought more sophisticated equipment but, for me, the fun was in building much of what I have. The journey is better than arrival.