It is a perverse law of the universe that the more toxic and flammable a solvent/degreaser, the better it works.
Water-based solvents (including anything green) are useless - this is basic chemistry.
White gas (camp fuel) is an outstanding solvent, but is volatile and it can blow you up. I've almost done it. I use it sparingly for tough jobs such as removing decals and road tar.
Mineral spirits (varsol) is a good compromise.