Question: Should one use PDEtools:-Solve or solve ?

I keep finding cases where PDEtools:-Solve works "better" than solve. i.e. solve can give solution with RootOf while Solve gives much simpler direct solution.

Also with solve, when using DEtools:-remove_RootOf sometimes result is different from using allvalues() on result with RootOf. So hard to know which to use in which case.

Here is an example (the web site now suddenly gives security error when I try to upload worksheet)

A:= (-x+y)/x;
sol:= 1/(-A)^(1/3) = _C1*x;
solve(sol,y) assuming real;
DEtools:-remove_RootOf(%);

gives

And 

solve(sol,y) assuming real;
sol_2:=allvalues(%); #OK

gives

While Solve gives direct result above without RootOf

PDEtools:-Solve(sol,y) assuming real

Gives what I was looking for

My question is, what do others use? Is there any hints or official recommendation as to when to use solve vs. Solve?

strange why now I get firewall security error, when just 1-2 hrs ago it did not) someone should really fix mapleprimes.com

Here is screen shot

Please Wait...