I am an AV Integrator. I've used many different systems over the 11 years I've been doing this and there are good and bad for pretty much every type of system.
Mobile App systems like iRule, Roomie, and Bitwise are great, but limited. iRule and Roomie do not have any hardware of their own. Everything they offer is built by a third party. iRule is most likely EXTREMELY limited when it comes to controlling things like Door Locks. It's designed mostly for a Home Theater setup. Roomie has a 3rd Party Zwave controller offered that may control certain door locks. Bitwise is a much more robust system that is only available through authorized dealers (I was one, but have let my registration lapse.) They can control certain Zwave devices, but I'm not sure about door locks. I would assume so, but couldn't tell you for sure.
Lower End full Home Automation system's are probably what you should be looking at as they offer many more options and expandability. These will generally have a higher upfront cost (as well as programming cost) but will benefit you with better customer service/support if you choose the right AV Integrator. These systems are much easier to add things like Door Locks, Controllable Thermostats, Sensors to trigger automation tasks, lighting, shades, etc.
Control4, Total Control (URC), and RTI are three systems in this realm. Control4 has many more system's out there, but has been selling for longer. URC has been around MUCH longer than Control4 and has sold MANY MANY remotes over the years. They added their Total Control system a few years ago and last year was a big year for them. 2014 will be a huge year for the Total Control system as well. They have many new products and features being released this year. As a comparison an Integrator/Programmer has many more customizable features with Total Control. Also, Control4 has had a reputation of releasing product before its completed. Control4 does have more products with their brand on them, as well as built-in control with certain devices (like Some Sony AV Receivers.) Total Control has more remote options (another remote is about to be released - TRC1080) but is currently limited to iOS (no Android, but adding it very soon) for mobile use. Total Control does not charge a monthly fee for out of house mobile use, (except for the case of door locks) but there may be nominal fees depending on if you need a DDNS. RTI charges a license fee for so many mobile devices. If you want more you need to pay extra. RTI has some decent remotes, but as far as modern remotes go you need to spend around $900 (There is supposedly a $500 one on it's way.) Total Control and RTI both offer larger screens for 2way communication information. Control4's remote's screen is tiny.
A basic Total Control system would be cheaper than what you priced out for Control4. A one room basic RTI system is proably the cheapest but that's with a remote with a Black/White remote that's pretty large. The TC MRX-10 does have control of RS232 devices, IR, IP, Relays, Contacts, etc. Zwave control will be added any day now. URC will be adding a new controller with the GUI overlay like Control4's, but you said you weren't interested in that.
Mid to High End Home AUtomation systems are Elan G!, Savant, Crestron, AMX, and Vantage. These are probably overkill and more money than you'd like to spend.
I am an URC Total Control and Vantage Direct Dealer if you have questions about those systems. I have also installed RTI systems and have a little experience with Bitwise so I can answer questions on those systems as well. There are also lots of other systems out there as well. Such as DIY systems like Insteon.
My personal opinion is Total Control is your best option. It's reasonably priced and has a lot of potential for expanding. Control4 can be nice, but it's not a publicly controlled company so we'll see what happens when they have to run a business to make stock holders money. There are also a lot of bad Control4 dealers out there. They use to let pretty much anyone become a dealer. But anyway you decide to go good luck!!!