\[ x y'(x)^2-2 y(x)+x=0 \] ✓ Mathematica : cpu = 0.255006 (sec), leaf count = 97
DSolve[x - 2*y[x] + x*Derivative[1][y][x]^2 == 0,y[x],x]
\[\left \{\text {Solve}\left [-2 \left (\frac {1}{1-\sqrt {\frac {2 y(x)}{x}-1}}+\log \left (1-\sqrt {\frac {2 y(x)}{x}-1}\right )\right )=\log (x)+c_1,y(x)\right ],\text {Solve}\left [2 \left (\frac {1}{\sqrt {\frac {2 y(x)}{x}-1}+1}+\log \left (\sqrt {\frac {2 y(x)}{x}-1}+1\right )\right )=-\log (x)+c_1,y(x)\right ]\right \}\] ✓ Maple : cpu = 0.07 (sec), leaf count = 73
dsolve(x*diff(y(x),x)^2-2*y(x)+x = 0,y(x))
\[y \left (x \right ) = \left (\frac {\left (\LambertW \left (\frac {\sqrt {c_{1} x}}{c_{1}}\right )+1\right )^{2}}{2 \LambertW \left (\frac {\sqrt {c_{1} x}}{c_{1}}\right )^{2}}+\frac {1}{2}\right ) x\]