It would be nice if there were a 100% free-software version of Android available, or a way to remove all of the proprietary blobs from an Android phone.
As the OP is looking for an alternative to Ubuntu Phone, one has to bear in mind that Ubuntu Phone wasn't 100% free-software either (it used the same proprietary drivers and blobs as Android).