Overwhelmingly the word I'd use to describe Discord's interface is "one". There is one interface. It's an interface that most people seem to like, but we've lost an important freedom there. It's against the EULA to modify your client or use an alternative one.
If with IRC one can have any interface, I would not call Discord's better.
Luckily since there is no expectation of an archive, migration is fairly straightforward if there is an alternative. If there are no alternatives, I guess they can try IRC ;)