@AaronBart It's not my favorite, but I love it, and I watch it on crunchyroll. They have both sub and dub for that one (I like to watch both cuz I'm weird). I actually finally got around to starting the latest arc and forgot how much I loved it! It's very interesting and twisty, so I say go for it!
It good anime but you need to put alot of attention to it but once you know what's going on then it much more interesting. I saw it on netflix both season one and two dub but I'm sure it's on other websites like kissanime or m.watchcartoonsonline.com or crunchroll