Blood is great, not quite 80 yet, but I have tanked a few things and had no problem. That aside, I have also been in heroics with a blood as the tank and found no problem either.
The only things the other trees have are the cooldowns, which with the up and coming changes wont be much of a difference.