Sneak attack seems to fail more often than not and in situations where it should, i.e. an enemy is threatened by a teammate.