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.
me too
it took a week on my old pc just 4 gb ram
had to restart a lot of times
now on my new one with a high speed drive it synced in half a day
had to restart it few times
since then it runs
Exactly this! People don't realize that their sync times depend completely of their hardware and connection speed. My 7 year old laptop with 2gb of RAM took a week to sync with constant crashes. I have just gotten new Aspire Nitro, 8gb of RAM and powerful quad core. I have synced whole 1,3M blocks in less than 10 hours without any crashes and doing all of this over WIFI, not even connecting LAN.
The only problem you can encounter with ETH wallet is time synchronization problem which is easily fixable by changing time servers where your date and time is updated. Everything else depends on your hardware and connection speeds. And it's the same with any other wallet out there, even Bitcoin Core.
Cheers!