I think season one was probably the weakest, but it sets up the characters. Season 2 was the best; Mags Bennett was by far the best bad guy followed closely by Ellstin Limehouse, though Quaryles wasn’t bad either. This season was excellent but I think it pales a bit in comparison. Still put it above season one.
Ironically, a friend and I find season 2 to be our least favorite. Mags was a great character but I thought the whole Bennett clan/feud thing seemed off to me. Still, season 2 was really good.