What do you guys think?
There's MOAC, EOS, Ethereum, and NEO. What else?
Depends on the amount of effort you want to put in creating the apps. You can easily bootstrap an application by selecting a language of your choice provided you're proficient in that language. If you really want to know the best blockchain then you should also consider the API that it offers to write the app. Writing apps for ETH on solidity adds an extra curve to learn that language which could be daunting if you're OOPS basics are not clear. If you're a JavaScript guy, you can always use Lisk to start with an application. Overall, it boils down to your skills.