The only controller I have seen that can't do up to 28 functions is the Bachmann EZ command. I not looking for the cheapest controller possible but I personally don't feel I need to go to the most expensive options either, I haven't seen a mid range system I didn't like, and that's where my trouble because I don't know which one. Also, I 100% agree about visiting a DCC specialist if lived near one but unfortunately for me I don't.