Definitely not perfect, some of the characters can be annoying sometimes and the humor is a hit or miss, it's really good sometimes but other times it feels out of place and cringe. Probably my favorite anime of all time though I don't care what anyone says, the fights are peak and emotional and it's like almost every side character in the show doesn't get left out they all have amazing character development throughout the show. The plot might be basic but it's executed almost perfectly in my opinion.
The only complaints I have is that sometimes the humor gets repetitive and it feels out of place but I still find it funny most of the time but sometimes it's just extremely out of place and annoying. And a lot of the characters have their own quirk but this gets extremely annoying especially at the start of the show. This one character is obsessed with his sister and that's his only personality trait and it's all he ever talks about, then this other character is obsessed with Yuno and that's her entire personality as well. If you watch/watched the show you will understand exactly what I mean pretty fast, this gets somewhat better over time though but it's slow.
I still can't recommend this show enough though, peak shounen for sure. 9/10 my favorite anime of all time.