OK. We are mostly in agreement.
Python 2 is not needed if we support back to Xenial, 16.04, since it supports Python 3.5. If we want to support Py27 for earlier distros, we're going to need to do a lot of work. Ubuntu, for some odd reason, is still supporting Precise, 12.04. I would not suggest trying to go back into the dark ages.
Pure Python 3 code will not be that difficult. Better testing would help a lot.
Yes, 0.8 is stable, once we got a handle on handling unicode in exceptions. Yet again, more testing is needed.
Other than getting setup.py to handle dual versions during install, I see no problem with supporting 0.8 for a while longer. We will have to bite the bullet at some point, but we're not there yet.. We might even be able to support Precise if Python 2.7 is available there.
...Ken