Dash is a great technology, but a Dash masternode costs in excess of $300K which is out of reach of most everyone for all but the most deep pocketed investors. Its bad from a portfolio concentration standpoint, who wants to put $300K into a single crypto currency given how volatile they are historically?
My suggestion for 95% of investors is to consider Crown (CRW), Bitsend (BSD) and or Zencash (ZEN) mastermodes. I am very bullish these coins and would consider adding on selloffs. ZEN in particular has much lower capital requirements than other coins. See this link for more details on what is required.
https://blockoperations.com/build-zencash-secure-node-part-1-prepare-vps/Bitsend is in the process of integrating smart contract functionality as per the last development update.