However, I also am not sure why sneak attack needs to be a dedicated skill button and not applied automatically.
If you have more then 1 attack per turn you could use sneak damage on the second. Even if the first hits. You can finish off a low hp target, and then move to stab another one.
I think it should be a toggle. Make a regular attack. If the toggle is on and requirements are met - you get extra damage.