Give FLDIGI a look for the software, it's got a learning curve but after it is set up it is nice. Free!
Rig control can be done to a point with the digital software but for full control you will want to look at DXLab - free.
Antennas? Well, depends on your budget, space available, and what...