As someone who plays a lot of Daredevil it does not feel like it is in a good place. In order to perform at the same level as other classes you not only have to position yourself at the back (often away from your team), drain all your stamina, and spam an attack that animation locks you. If Daredevil is meant to be a mobile bruiser the current gameplay is of an awkward child desperately trying to stay in a small area. You provide no team benefits such as boons but are heavily reliant on quickness uptime (which suffers if you have to be at the back). Also the steal range nerf just feels bad and pointless, un-blockable steal is not worth 600 range loss.
I personally feel like Daredevil should if played ‘correctly’ be able to pump out quickness for the team. Currently people do not want to deal with a ‘selfish’ dps unless that dps is reliably significantly better than the ‘non-selfish’ options. Daredevil is not this ultra-performer.
If the new philosophy is to not have negative downsides to elite specializations Daredevil needs something changed with its 0 stamina debuff, inability to stand still (which will get you killed on some fights), and steal range reduction (which I cannot stress how awful it feels).
Regarding core utilities, for power builds Assassin’s Signet has been mandatory for too long it provides the single largest increase to Thief’s damage. If you are playing a power build you will always take this and not taking it is not an option. I personally don’t have any good fixes for it because the power of Assassin’s Signet is a consequence of Thief’s core mechanic of initiative.