I have used CCW Developer. Online editing is WAY TOO SLOW! Report generating for printing hard copies of programs is almost non-existant as it can print but truncates all of the tag names so it is near impossible to tell which variable you are looking at.
Have used Unitronics V120 for a tachometer application. Worked great for something like that, but wouldn't recommend them for more complicated projects.
Have also used AD Click. Software feels the same as the $400 version used for the DL105, 105, 250 etc. Easy to program and get good program reports. Not sure on reliability.
HMI's I would recommend EZ Automation EZ3 series. A new 7" wide version has been released with 2 USB ports, ethernet and serial. Now it can communicate with 2 protocols at the same time (i.e. Ethernet I/P and AB, Automation Direct, Mitsubishi, Omron, Siemens, etc on serial) and can bridge the 2 PLC's All for $399 list and $99 programming software - Made in the USA! I have used EZ for years with no problems.
So my recommendation for cheap and probably reliable - AD Click and EZ Automation EZ3 HMI.