Bei deinen Rahmendaten (12km/h und 20er Dynamo in 28er Laufrad) würde ich nicht viel auf Ladeunterstützung hoffen. Damit dürften die Smartphones dann so ziemlich rausgefallen sein, weil ihre Lebensdauer zu kurz ist, es sei denn ihr macht nur kurze Runden.
Dann wäre es für die Auswahl eines Gerätes erstmal sehr sinnvoll, dass du weißt was du machen möchtest. Wie du siehst gibt es neben den Garmins doch eine Menge andere Hersteller. Jeder hat Vorteile und Nachteile. Diese Abzuwägen ist eine Sache, die nur du machen kannst.