This answer provides a nice way to change variables within a limit:
If the functions $g:\ A\to B$ and $f:\ B\to C$ have limits $$\lim_{x\to\xi}g(x)=:\eta\ ,\qquad \lim_{y\to\eta}f(y)=:\zeta\ ,$$ and if $f$ is continuous at $\eta$ in case $\eta$ occurs as value of $g$, then $$\lim_{x\to\xi}f\bigl(g(x)\bigr)=\lim_{y\to\eta} f(y)\ .$$
This holds also if any one of $\xi$, $\eta$, $\zeta$ is $\ =\infty$.
However, this result requires prior knowledge of the existence of limits. Suppose I wanted to prove that $$ \lim_{x \to a} \frac{f(x) - f(a)}{x - a} = \lim_{h \to 0} \frac{f(x + h) - f(x)}{h} $$ whenever either limit exists. Unfortunately, I cannot directly use the above result because (1) one limit existing does not imply the existence of the other, and (2) neither limit expression is even continuous. The above case is pretty easy to do by hand, but for other cases, it's often nontrivial or tedious. Is there a more general result that allows us to change variables under a limit without assuming existence of the resulting limit?