ADO seem quite good on after sales, parts etc as do Fiido as you say. The Kristall definitely a non starter parts wise so ruled out.
Ive just found out that the latest A20 + has an upgraded front fork apparently much stiffer as well as the changes to the controller so should be an improvement (...