This anime is packed with brilliant character developments, plot twists, and amazing orchestral music! I kept up with the manga but the anime is a must-watch. It doesn't need to be the best if it takes you on a roller coaster of feelings with mind-boggling plots and keeping the audience ever so curious.