\[ \boxed { {\frac {\rm d}{{\rm d}x}}y \left ( x \right ) -{\frac {y \left ( x \right ) af \left ( {x}^{c}y \left ( x \right ) \right ) +c{x}^{a} \left ( y \left ( x \right ) \right ) ^{b}}{xbf \left ( {x}^{c}y \left ( x \right ) \right ) -{x}^{a} \left ( y \left ( x \right ) \right ) ^{b}}}=0} \]
Mathematica: cpu = 28.157076 (sec), leaf count = 56 \[ \text {DSolve}\left [y'(x)-\frac {c x^a y(x)^b+a y(x) f\left (x^c y(x)\right )}{b x f\left (x^c y(x)\right )-x^a y(x)^b}=0,y(x),x\right ] \]
Maple: cpu = 1.154 (sec), leaf count = 0 \[ \text {could not solve} \]