DASH attempts to fulfill all those requirements above and is actively working towards them
There is one more requirement that Dash addresses - which kind of characterises all of it's approaches from there on.
Bitcoin compatibility. Thats why Dash has been able to garner a wealth of infrastructure to support it - from desktop wallets to mobile and hardware ones, hassle-free support from exchanges, not to mention all of the new technologies that are now starting to emerge to support bitcoin.
Without that compatibility, establishing an eco-system around the coin is like swimming through syrup. (IMO. But, some other coins have had a problem with the most basic of tools

).