I am new to ETH so I will try to be respectful of those who are supportive of it. However, if I may suggest a few points?
I have no programming experience but I have had wallets get stuck in the past and ETH wallet was the same. All I had to do is stop and start the wallet a few times and finally loaded all the blocks. I have had the wallet running for 2 months and have not had one problem. I am using GETH.
Like I wrote, this is more than just a wallet that gets stuck as so many other wallets will do and my point was more about support than the broken technology.
In any case, this wallet is different in another way. When I start it, I get a time synchronization error. To correct it I have to update the system time from a timer server or the wallet will not open and begin syncing. Each time I start the wallet I have to do this again because the system clock and the ETH clock are off by a few seconds. Why? And could it be the wallet is getting stuck because the time goes out of sync? Is there anyone who can answer this question?