\[ y'(x)-x (x+2) y(x)^3-(x+3) y(x)^2=0 \] ✓ Mathematica : cpu = 1.78985 (sec), leaf count = 136
\[\text {Solve}\left [c_1=-\frac {i \left (x \sinh \left (\frac {1}{2} \sqrt {\frac {2}{y(x)}+x (x+2)}\right )+\sqrt {\frac {2}{y(x)}+x (x+2)} \cosh \left (\frac {1}{2} \sqrt {\frac {2}{y(x)}+x (x+2)}\right )\right )}{\sqrt {\frac {2}{y(x)}+x (x+2)} \sinh \left (\frac {1}{2} \sqrt {\frac {2}{y(x)}+x (x+2)}\right )+x \cosh \left (\frac {1}{2} \sqrt {\frac {2}{y(x)}+x (x+2)}\right )},y(x)\right ]\]
✓ Maple : cpu = 0.044 (sec), leaf count = 40
\[ \left \{ {\it \_C1}+{\it Artanh} \left ( {x\sqrt {y \left ( x \right ) }{\frac {1}{\sqrt {x \left ( x+2 \right ) y \left ( x \right ) +2}}}} \right ) +{\frac {1}{2}\sqrt {x \left ( x+2 \right ) y \left ( x \right ) +2}{\frac {1}{\sqrt {y \left ( x \right ) }}}}=0 \right \} \]