nah, the ANBU are not that great. They just made them look kind of useful in Episode 68. In reality they are like the guys with Red Shirts on the original Star Trek. They are cannon fodder and they know it.