First to prove $f(x)=x^{\frac{1}{x}}$ have a max $f(e)$.
Edit:2nd version
when $x<e-1, f(x+1)>f(x)$
when $x>e,f(x)>f(x+1)$
for $f(x+1)>f(x)$, it is trivial .
when $e-1\le x\le e$, :
$f(x) $ is mono increasing, so $f(x)^{-1}_{min}=f(e)$, $f(x+1)$ is mono decreasing, so $ f(x+1)_{min}=f(e+1)$, thus,$f(x+1)+f(x)^{-1} > (e+1)^{\frac{1}{e+1}}$$+\dfrac{1}{e^{\frac{1}{e}}}=2.11 >2$
for $x>e$, let $g(x)=(x+1)^{\frac{1}{x+1}}+x^{-\frac{1}{x}}$, I will prove g(x) is mono decreasing,so $g(x)_{min}=g(+\infty)=2$
$g'(x)=x^{-2 - \frac{1}{x}} (-1 + Ln(x)) - (1 + x)^{-2 + \frac{1}{1 + x}} (-1 + Ln(1 + x))$, now to prove:
$x^{-2 - \frac{1}{x}}<(1 + x)^{-2 + \frac{1}{1 + x}} \iff \dfrac{x^2x^{\frac{1}{x}}(x+1)^{\frac{1}{x+1}}}{(x+1)^2}>1 \iff \dfrac{x^2(x+1)^{\frac{1}{x+1}}(x+1)^{\frac{1}{x+1}}}{(x+1)^2}>1 \iff \left(\dfrac{x*(x+1)^{\frac{1}{x+1}}}{x+1} \right)^2>1 \iff\dfrac{x*(x+1)^{\frac{1}{x+1}}}{x+1}>1 \iff \dfrac{1}{x+1}Ln(x+1)>Ln(x+1)-Ln(x) \iff (x+1)Ln(x)>xLn(x+1) \iff x^{\frac{1}{x}} > (x+1)^{\frac{1}{x+1}} $
so $g'(x)<0$ when $x>e$. Done