I can't help but draw comparisons between Hannibal and Dexter. The latter is a charismatic killer who follows his own code of 'ethics' whereas Hannibal is more intimidating and seems almost chaotic. Dexter's targeting of criminals allows the viewer to justify rooting for him, but why would anyone want Hannibal to succeed?
I've watched it all season, really enjoyed it. Season finale was Monday, but luckily it was renewed. Vera Farmiga (Norma Bates) and Freddie Highmore (Norman Bates) are flawless in their roles (Farmiga super unreasonable and a crazy bitch, Highmore a very awkward, passive aggressive child), and Max Thieriot (Dylan, Norman's brother) very much serves as comic relief to their insanity.
In short, yes, it's a good show. Well acted, well written, interesting, fact paced (bar a few build up episodes).