This largely depends on how responsible you want to be for installing, maintaining, and responding to your home security systems. If you live in a small house or apartment and would rather monitor your system yourself (rather than pay for professional monitoring), a DIY system could be right for you.
On the other hand, if your home requires more sensors or your property has more potential blindspots, a professionally installed and monitored system might be best.