MC is in general very fast, but when using a library server, some actions do take a little while, and I feel it could be handled more smoothly by the program, an example is when library syncing is on, and you change from the library server to a local library, it takes a good while, probably because it finishes the sync process before changing, and furthermore it loads all four cores 100% at the end of the process, which "hangs" the entire system a little while. How about changing to the local library immediately, and finish the syncing in the background? This is just a more or less random example, but I feel in many cases when a very CPU/network-intensive task is done, it would be better to do it in the background somewhat slower, and not lock up the entire UI. A bit more focus on having the program be nice and responcive the times tasks which takes several seconds are performed.