\[ y'(x)=\frac {y(x) (y(x)+1)}{x \left (x y(x)^4-y(x)-1\right )} \] ✓ Mathematica : cpu = 0.103724 (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.138 (sec), leaf count = 51
\[ \left \{ y \left ( x \right ) ={{\rm e}^{{\it RootOf} \left ( \left ( {{\rm e}^{{\it \_Z}}} \right ) ^{3}x-5\,x \left ( {{\rm e}^{{\it \_Z}}} \right ) ^{2}+2\,{\it \_C1}\,x{{\rm e}^{{\it \_Z}}}+2\,{\it \_Z}\,x{{\rm e}^{{\it \_Z}}}+7\,x{{\rm e}^{{\it \_Z}}}-2\,{\it \_C1}\,x-2\,{\it \_Z}\,x-3\,x+2 \right ) }}-1 \right \} \]