I loved season 1. Heard it goes downhill considerably after that.
Watching season 2 at the minute, I think pacing is an issue, they kill characters off so quickly that some of the stuff you'd see in the sopranos, like tony agonising over his next move just doesn't happen, people get killed then its on a the next rivalry.