I would make sure whatever system you decide on more than one company can service it in the area. You will find that the "open source" stuff is VERY reminiscent of the 80's where everyone had their little custom program for everything.