Why isn't this in the Naruto thread? We've covered this rather extensively of late.
Anyway, Toriyama World is the best, but since they're only to episode 52 (release about once every 5 months), they don't really count.
Anime Heaven is much better than I thought they were going to be, and if you want to watch the show within 24 hours of its original broadcast, they do a damn fine job. A couple translation errors per episode, but 98% of the time, they're pretty accurate.
Anbu and AonE are a wash. It seems like Anbu has the better video quality, but I kind of prefer AonE's translations. Also, AonE is using the same fonts and karaoke that they did when they worked with Anbu, so there's consistency there too.
So basically, you really can't go wrong with any of the "Big 3." They all have merits to them, though as a general rule, Anbu and AonE will be your best choices for quality on a week to week basis (AH may be quite good for speedsubbers, but they are more prone to errors nonetheless).