\[ y'(x)=\frac {y(x) (y(x)+1)}{x \left (x y(x)^4-y(x)-1\right )} \] ✓ Mathematica : cpu = 0.139282 (sec), leaf count = 39
\[\text {Solve}\left [-\frac {1}{2} (y(x)+1)^2+2 (y(x)+1)-\frac {1}{x y(x)}-\log (y(x)+1)=c_1,y(x)\right ]\] ✓ Maple : cpu = 0.22 (sec), leaf count = 51
\[ \left \{ y \left ( x \right ) ={{\rm e}^{{\it RootOf} \left ( x \left ( {{\rm e}^{{\it \_Z}}} \right ) ^{3}-5\,x \left ( {{\rm e}^{{\it \_Z}}} \right ) ^{2}+2\,x{\it \_C1}\,{{\rm e}^{{\it \_Z}}}+2\,{\it \_Z}\,{{\rm e}^{{\it \_Z}}}x+7\,{{\rm e}^{{\it \_Z}}}x-2\,x{\it \_C1}-2\,{\it \_Z}\,x-3\,x+2 \right ) }}-1 \right \} \]