T'as déjà deux excellentes motos sous les yeux, mais je vais te parler d'un truc que personne d'autre a vraiment mentionné: la question de la revente. Sur une 125, tu vas probablement la garder 2-3 ans avant de passer à quelque chose de plus gros, et là ça change pas mal. La CB125R se revend vraiment bien parce que tout le monde la connaît et ça inspire confiance. La YZF c'est cool mais tu vas perdre un peu plus à la revente, surtout si elle a des rayures. Ça veut pas dire de pas la prendre, mais bon, c'est utile de savoir.
Perso je pense que tu devrais aussi regarder du côté de la Suzuki GSX-R125 ou la Lexmoto LXR 125 - elles sont oubliées par beaucoup de monde mais elles tiennent vraiment bien la route. La Suzuki surtout c'est un bon compromis entre fun et fiabilité, et l'assurance est pas plus chère que Honda. Si tu as un petit budget serré, les marques chinoises genre Lexmoto ou Keeway c'est pas terrible à cause de la revente et des pièces détachées plus galères à trouver, donc j'éviterais.
Pour l'assurance et l'entretien c'est vrai que Honda gagne, mais franchement la différence de prix entre CB et YZF c'est pas énorme au final. Ce qui compte vraiment c'est de choisir celle que t'as envie de monter chaque jour, parce qu'une moto qu'on aime c'est une moto qu'on entretient bien. Test les deux si tu peux, histoire de voir ce qui te plaît vraiment en termes de position et de sensation au guidon.