Personally I prefer the heater hose engine heaters , you can run them at a lower wattage And temperature , they do not need to over come the thermostat to maintain engine block temp...where as a radiator hose heater will need run a high enough tempture to open the thermostat to allow coolant to flow through the system plus you have a lot of heat loss due to air moving through radiator.....coolant temperature of 80 to 118 F is all that's needed for cold starts , and won't harden you hoses like the higher temperature system will...I generally run under 108F well below the point where the thermostat starts to open.....just my opinion.....