S.B.
If you wash in cold water, the liquid is generally better because the water doesn't get warm enough to dissolve the powder detergent. You can also use the liquid detergent to pre-treat stains.
I've used both. I just prefer liquid and I've never had any problems with grease type spots. I don't even use expensive brands.
Best wishes.