I have a reef angel and an apex and they are both very good controllers. What are you looking to controll with it? Do you need remote access, wifi, ethernet? The reef angel is cheaper than the apex but is a little more complicated to program although it has gotten a lot simpler. If you dont mind tinkering a little bit I wouldnt hesistate to get one. I recently switched to apex because I needed an ethernet connection. My setup also made it a little difficult to run a second relay box. Reef Keeper is probably the cheapest option out there, but I believe is much less flexible. If I can get my act together I'll be putting my reef angel up for sale in a few days.