I use a John Deere 3000 psi unit for all my cleaning. A good presoak with heavy duty degreaser goes a long way.
If you decide to buy one, any brand, look for a Triplex direct drive pump. They are heavy duty rebuildable units. Most of the cheaper brands have a different type of pump and don't hold up well. They really heat up quick at idle which cuts there life span drastically. The Triplex well take idle time much better since they recirculate water for cooling.

Look for water usage, gallons per minute, most are really low so a normal hot water heater will keep up if you are not washing a house. Mine will wash two cars and still be pretty warm. High pressure does not mean high water usage. A normal 5/8 feed hose is all they need. Our 3500 psi steam cleaner at work, school bus washer, is only feed with a 5/8' hose.

For deep cleaning heavy steel, the red pinpoint tip will cut through anything, for normal cleaning, the green tip is best, for sheet metal use the yellow tip. The spray pattern fans out reducing the chance of damage or paint striping going from red to yellow. The white is the least pressure and black is for applying soap or degreasers. None of the ones I looked at had soap injectors but you might be able to add one.

Joe