I'm seriously considering getting my coins out of the wallet when I'm synced and change them into another crypto, to never touch a bitcoin wallet again...
The sync time depends not only on the client's code but also on your hardware. Upgrading to an SSD made a huge difference in my case. Your CPU is also important since you are also verifying all the blocks while downloading them. If you don't want to wait then you can use light clients, for example, Electrum as long as you follow proper security measures (verifing installation files, downloading them from the official websites and avoiding malware by even using a separate computer for cryptocurrencies).