I was in the same boat as you. While I absolutely love my gadgets, I too try and justify the cost for most things. I took the plunge and got the Apex and I cannot tell you how happy I am with it. With that being said, can you do everything the Apex does manually? Of course, but it all takes manual effort. If you are willing to suck up the cost to have that little bit of automation, a controller is the best gadget to get. If you are willing to forgo the bells and whistles, and a couple of critical things that the Apex provides, I'm sure you can get by just fine without it.
Here are some pros in favor of getting a controller:
1. Active pH monitoring: IMHO the pH is quite an important parameter to monitor. Large pH swings, or even incorrect pH values can wreck havoc in your tank wiping out corals potentially. The Apex monitors pH actively so you do not need to test it manually (this comes with the obvious caveat of probes malfunctioning, periodic calibration etc...)
2. Control, control, control! You can control pretty much everything you have equipment wise in your tank with the push of a button.
- Lights (assuming they are compatible with the controller) can be programmed to have some very creative light cycles.
- Heater (controller set to turn it off to keep from overheating in case of a malfunction)
- Powerheads (if you go with MPs, you can have all sorts of programming done on them),
- Dosers (you can use timers, but with the Apex, you can create a more robust schedule and set a failsafe so that the controllers shuts down the dosers in case it manfunctions and starts dumping additives)
- Programming for feeding and maintenance: I have it set up such that my skimmer and ATO turns off automatically when the return pump is turned off. This helps during feeding/cleaning etc... and keeps the skimmer from overflowing, or the ATO high water alarm from going off. These are more of a convenience and can easily be done manually. But then I would forget to turn the equipment back on upon return pump restart so the controller eliminates that worry.
3. Failsafe: this IMHO is probably the most important use of a controller. You can set all kinds of failsafes to protect your tank. Heater to turn off in case a certain temp is exceeded, ATO to turn off in case of a sudden pH drop (to mitigate ATO failing), dosers to turn off, lights to turn off in case the tank overheats. These are just some of them and I'm sure there are plenty more that I haven't explored yet.
As far as cons go, other than the hit to the pocket book, I cannot think of a single con to having a controller.
Alright I'll stop now since I seem to be sounding more like a controller salesman. Just wanted to give you some info on how a controller has helped me. As you can see other than the failsafes (which are a huge plus) all the other things can be accomplished with timers, manual work etc...
Let me know if you have any other questions.