There are some things in Monero that make me avoid using it on my development and one of them is this. For some weird reason, I can't test anything if I don't wait for 6 hours+ to complete its syncing with testnet or with stagenet. Note that in mainnet, it syncs faster than in those networks, probably because there are more nodes that I connect with. Here I'm trying to sync with stagenet; it's being around 8 minutes and I'm still on 0%.
Any idea of what goes wrong? Is this the same to you too?