\[ x (x y(x)-3) y'(x)+x y(x)^2-y(x)=0 \] ✓ Mathematica : cpu = 5.47235 (sec), leaf count = 30
\[\left \{\left \{y(x)\to -\frac {3 W\left (e^{\frac {9 c_1}{2^{2/3}}-1} x^{2/3}\right )}{x}\right \}\right \}\]
✓ Maple : cpu = 0.264 (sec), leaf count = 74
\[ \left \{ y \left ( x \right ) =-3\,{\frac {{\it lambertW} \left ( 2/3\,\sqrt [3]{-1/8\,{x}^{2}}{\it \_C1} \right ) }{x}},y \left ( x \right ) =-3\,{\frac {{\it lambertW} \left ( -1/3\,\sqrt [3]{-1/8\,{x}^{2}}{\it \_C1}\, \left ( 1+i\sqrt {3} \right ) \right ) }{x}},y \left ( x \right ) =-3\,{\frac {{\it lambertW} \left ( 1/3\,\sqrt [3]{-1/8\,{x}^{2}}{\it \_C1}\, \left ( i\sqrt {3}-1 \right ) \right ) }{x}} \right \} \]