Pentair EasyTouch PL4

I have a pentair intelliflo variable speed pump and a pentair mastertemp pool heater.  My pool is a single body in ground pool.  I only want to control the heater temp and pump.  Is a Pentair Easytouch PL4 the right pool controller?  Do I need a separate freeze protector? Looking for the simplest cheapest solution.  If I wanted screenlogic capability what would I need to add?

You should probably go with an IntelliConnect if you want cheap wireless that integrates well with IntelliFlo and MasterTemp. It’s not very “pool guy friendly” though.