Hm... So, how do I say this. The client itself is a big, massive bug. For starters, it is not even a client. It does not store the game data in our drives, but downloads it every single time you log in with it... Whenever the game crashes, and this happens quite a lot, I have to spend an enormous amount of time downloading the game AGAIN because somehow crashing also wipes all the files. So, is the client ever gonna be an actual client? I can handle the crashes, the black screens, loading from time to time... But having to download the whole game every single time it crashes? This is just too big of an error from the programmers. It is a bug, just not in the code, but in the programmers mind.
My suggestion is, well, very clear so far... Make the client an actual client. I can even pay for it, since it is well known that everything that this company cares about is making money and nothing more.