It is possible to obtain all of them and frequently be switching concerning platforms, but I've found it most effective to invest your time and cash, if you want, into 1 or 2 applications. Also, think about if you ought to commit revenue on the application. For people who like slightly added hand-holding, CMB isn't the worst alternative.