Technician could use a buff.
I think technician is a really cool idea for a perk, but the fact that it has a 50% chance to not work makes it a huge turn off. I think it would be fine to either a) change it to 100% or if thats too strong b) change it to 100% and add a cooldown to it. That way you can only miss something like 1 skill check every 20…