I don't get how this manga is popular. Writing is just childish, full of plot holes and dumb reasoning. I't so unrealistic that it's absurd, I guess it's pretty common for shounen manga, but this things tries to wear 'Mature' tag like a kid wearing dad's suit.