As long as you make sure you keep the oil at the proper level, you should never have to replce a timing chain; or least not for over 200,000 miles.
That is true for engines with double row chains, however single row chains last about 100K miles.
Also, the chain usually is not the problem, but rather the tensioner(s)that often has plastic on it.
I don’t mind the timing belt as long the engine is non-
interference.