I have a 26 inch Titanium mountain bike. I already ordered a 48v 20Ah pack made from Samsung 18650 cells, so I am locked into that.
I have seen the Q100, Q128, and the Bafang motors. I read that Q100 are nicer for some reason than Q128, but I have not seen anyone say why.