Re: ' lack of apps will stop this gaining many users.'
For existing alternatives not focussed on data-mining, there's Sailfish OS, and there was Ubuntu Phone and Firefox OS, but, sadly, I agree, without reasonable app support, nowadays, it's hard, if not impossible, to build up a user base.