I only ever break out the foam cannon for very bad off vehicles. Anything else I take care of with standard washing.
Do you need it? Not really. I don't need a pressure washer, 10 different wheel brushes, 6 different wash mitts, 11 car shampoos, so on and so forth, but they're all nice to have.