You need a controller to run the Gyre 200 series pumps. The stand alone pump does not come with power supply and it needs to be connected to the gyre Advanced Controller. It cannot be connected to any other controller.
1) Yes, you can control the XF230 pump with the IceCap module but you will still need to purchase a power supply. (http://www.coralvue.com/maxspect-gyre-power-supply)
2) That is a question with a subjective answer. Depends on who is using it and what they prefer. People that don't want to bather with intricate programming will go with the Advanced Controller.
3) Not at this time.