They need to fix sneak attack for starters. Use the interrupt system, use a toggle, something to make it per 5e. If they just add better support for conditions in the interrupt code it could work fine.
I'm not certain how user friendly that is. If you set up an attack thinking you would get sneak attack, then didn't because of something not readily apparent (range/shadows/etc.) that might be annoying. it's good to have some sort of tooltip that before you trigger an attack that the attack will trigger sneak damage should it land.