Relay Vs MOSFET or IGBT
20 A is probably too low to justify the forward voltage drop of an IGBT versus spending the same money on MOSFETs. 

Relay is the cheapest option but reliability will suffer since they can stick and wear over time if you switch them often. 

MOSFETs are the better option if you can afford it over relay.