considering the limitations they’re working with (stuffs e2e encrypted so it can’t just be a web client talking to whatsapp’s servers), it can do quite a lot.
in your opinion why is it bad?
it can do a lot (except maybe calls and dealing with statuses in any sensible way), but it is very buggy, you don’t use it for more than an hour without encountering at least one