My biggest limiting factor when syncing was storage speed. I started with a USB drive that was really slow (hadn't thought that through at the time), and took almost a month to sync. Then decided to go to a M.2, and I payed attention to speeds advertised. I was able to do a full sync including my electrum sync in about 2 days.
After that, I guess as long as it can validate a block in less than 10 minutes, we're good!