Cuckaroo29 is a GPU focused algo specifically designed to be phased out by next year in favor of the ASIC focused Cukaroo31 algo so if you are looking long term this is not the algo to be focusing on.
Thats why Grin introduced two proof-of-work algorithms. The primary one is designed to be ASIC friendly and the secondary one ASIC resistant. At launch, the secondary one PoW will represent approximately 90% of the blocks found while the primary one will be roughly 10%. This percentage will evolve such that in two years 100% of the blocks are mined with the primary PoW, thus encouraging ASICs manufacturers to develop a machine for the primary algorithm.
Source:
https://blog.blockcypher.com/an-introduction-to-grin-proof-of-work-103aaa9f66ce