This is about lexicographic probability and hyperreal-valued probability in the third paragraph. From the question and comment, it seems to me this question is more related to the usefulness of hyperreal numbers rather than surreal numbers.
One of central and controversial question in game theory was under what setting, common belief of rationality implies backward induction(see Aumann(1995), (1998) and Binmore(1996)).

Consider a three-legged centipede game of incomplete information with Harsanyi's universal type space. Ann of type $t_a$ believes that Bob plays $``In"$,
while Ann of type $u_a$ believes that Bob plays $“Out”$ . Bob, on the other hand believes Ann is type $u_a$ and plays $``Out"$. Then at the state $(t_a, (In,Out),Out)$ that is not the backward induction path, common belief of rationality still holds. What we need to verify are, at the given state:
- What Ann believes implies Ann is rational.
- What Ann believes Bob believes implies that Ann believes Bob is rational.
What Ann believes Bob believes Ann believes implies Ann believes Bob believes Ann is rational.
$\ldots \ \ldots$
Notice that we only need to check the first three steps, what Ann believes Bob believes Ann believes is the same as what Ann believes Bob believes Ann believes $\ldots$ Bob believes Ann believes. The same procedure applies to a similar situation of interchanging Ann and Bob in the above reasoning.
To make the baseline result that common belief implies backward induction, we can switch to hyperreal-valued belief system. Specifically, a player will not rule out any of her opponent's strategies. If she believes an opponent is rational, and strategy $s_1$ yields higher payoff compared with $s_2$ for this opponent, then she will believe that $s_1$ is infinitely more likely than $s_2$.
Now, if it's the case that Ann believes Bob is rational, then Bob should believe that then the chance Ann plays $“Out"$ at the third node conditional on that she plays $“In"$ at the first node is smaller than $\frac{2}{3}$. But if Ann believes Ann believes Bob believes Ann of type $t_a$ and $u_a$ is rational, then the standard part of the probability that Ann plays $“Out"$ at the third node conditional on that she plays $“In"$ at the first node equals $1$.
Of course, exactly the same argument works for lexicographic probability which is more parsimonious.
My guess is that one of drawback to prevent hyperreal probability form wide application may be that we can't define infinite product of infinitesimal number. For example, in an infinite extensive game, a player believe that the probability that the probability of reaching each node of a path equals $\epsilon$ which is the equivalence class of $(1, \frac{1}{2},\frac{1}{3},\frac{1}{4},\frac{1}{5}, \ldots,)$ up to a fixed ultrafilter on $\mathbb{N}$. Of course, we expect that the chance that this path is realized should also be infinitesimal. But notice that $\epsilon = \epsilon_n := \{a_i^n\}_{i \in \mathbb{Z_+}}$ in which
\begin{eqnarray}a_i^n=
\begin{cases}
1, &i<n \cr mn^{n-1}, &i=n \cr \frac{1}{i}, &i>n\end{cases}
\end{eqnarray}
Contrasted with finite product, if we define the inifinite product of hyperreal numbers as their componentwise product, then, in this case, we can make it equal any real number $m$.