Michael Lee evaluates the best teams in the National Basketball Association.
1. Miami, last week 1 LeBron James dunked on antagonist Jason Terry, then helped Heat rally from 27-point deficit in Cleveland as Cavaliers fans begged him to return. Miami now has second-longest win streak in NBA history. J Pat Carter/AP Buy Photo