One of the reasons that the wallet is long to sync and freezes is because it's based on a super old fork of Litecoin (0.8.6 to be precise).
The next major version of litecoin (0.10.x) contained a bunch of optimizations to improve syncing speed and db optimizations, so to improve our wallet we should rebase our code against a newer version of litecoin.
I started this work here, but if someone wants to continue, i suggest using my repository as a starting point
https://github.com/Worldcoin-Network/worldcoin as I've stripped out much of the unnecessary skinning that the worldcoin QT wallet used.
The wallets that are posted in this repo do not have hardcoded seeds that currently function so you'll need to provide a worldcoin.conf file with nodes in them.
I do suggest caution about installing random executables so I recommend building from scratch (windows is a pain in the ass though, and best built by cross compiling under linux). Building for linux is dead simple.
Of the top5 scrypt POW chains WDC will always be there.
Unfortunately few see the future, POW-chains are the bedrock of crypto.
We just got the vision wrong at the start.
asic-POW chains can not do fast, nor high TPS thru-puts. {all the time}
That's ok, because they do coins, the base value, the bullion.
POW chains locking up for hours or even days is just a function of the market cycles, and stages of asic.
Is there a perfect fix. Not really. Other than streamlining code, for resilient diff readjust, and making sure to keep the code base up-dates to the LTC standards.
For all those screaming MN or POS maybe, but not today, and not as a H-fork, rather spin off like BCH is to BTC.