Discord for sure has way more features and use than IRC.
On the other hand, IRC lets me /ignore a user and my client renders channels without ever showing a hint of that user's existence.
Meanwhile, in Discord both ignoring and blocking a user still shows a "3 ignored messages" or "1 blocked message", etc.
There are always going to be pros and cons to one or the other.
I actually learned recently that you can ignore users in discord as well.
https://support.discord.com/hc/en-us/articles/28084948873623...