Also, I'm sure Walker hasn't seen this because he's a big advocate of not having any switches carrying the entire load of current. I'm in agreement, I'd rather not have to touch anything that has 240V @ 20A+ of current running through it.
My 2¢. In general, the reason for using a contactor is to allow you to use a smaller switch.
Yes, I do not like the idea of having the full load run through a switch that I am flipping by hand, but there are other reasons I like using the contactor that just that.
Since you now have an electrical control and not
just a physical control that is turning on and off the element, it allows you to implement some other fail safe features.
For example:
The PID has some built in alarm relays on it. One of those is a normally closed relay capable of something like 3A and 240VAC. What you can do (and what I have done on my own system) is take the contactor control signal through that relay before connecting to the contactor coil.
So, it's main feed -> toggle switch for contactor -> NC relay on PID -> contactor coil. Both the switch and the PID have to now agree that the element is supposed to be on for there to be any heating.
I program the alarm paremeters to open that relay if the temp gets above 170*F. So, now imagine that there is an SSR failure and the PID loses control of the heat via the SSR. If the temp gets over 170*F, the PID will open the mechanical alarm relay and the contactor will shut off.
This is a REALLY nice trick for people who brew with a RIMS tube, because you really don't want an SSR failure to result in water boiling inside of a 2x8" stainless steel pipe bomb.
The contactor also gives you the option of adding a timer or other circuitry to make or break the main power feed to the element without relying no the SSR. Like, you set a timer for 60 minutes and that way your boil will absolutely shut off after 60 minutes, even if you aren't there at that moment.