Bitcoin Gold seems to have a solid development team, as it has managed to quickly implement an ASIC-resistant algorithm after the release of Bitmain's miners for Equihash. If it remains a GPU-only mineable coin, then it would be much more decentralized in the mining process than both Bitcoin and Bitcoin Cash. However, its success will only depend on the level of adoption it would experience in the mainstream world.
Considering that it has all the same features as Bitcoin, with the differences being an ASIC-resistant algorithm and better privacy, it could be well worth the investment after all.
Nonetheless, do you think Bitcoin Gold (BTG) will have a future or not?

Ofcourse it has future , but a problem is in the way because of the reason of adoption , here lots of people are already have investment in the Bitcoin , and they know very well that Bitcoin gold is generated coin by the Bitcoin fork , so here Bitcoin is father of Bitcoin gold, so surely it will remain much ebtter for them to have Bitcoin instead of Bitcoin gold .
But surely if in the future we will have lots of limitations with the Bitcoin like mining difficulty and fee problem then surely people will move toward Bitcoin gold .