Unfortunately Matrix still has the issue of key sharing between clients. If you want to read previously sent messages when you log into a new client for the first time you have to do the key sharing dance with one of your existing clients.
For me it's a little annoying, but I find it an acceptable tradeoff. However I could easily see how for many people this would be a dealbreaker.