Software doesn't really seem to be their thing, and indeed by the looks of it they aren't trying to go for an integrated product type of smartphone at all. Realistically this is probably ok, if mainline hardware support is great then I would expect to see all kinds of builds for it including Sailfish and Ubuntu Touch if that is the kind of experience you want.