A couple of things first. The Q100H is listed with two speeds: 201 rpm and 260 rpm. 260 rpm is what you want. I think 201 rpm is the basic Q100, not the H version. It has a lower reduction ratio and doesn't spin as fast internally, so it makes less power.
The other motor looks like a Tongxin. It could be the later Outrider motor, but whichever it is, they don't like to run with high power or torque, though they are very quiet. Only buy that one if you're light and want a light efficient bike.
The BMS battery kit is running at 18 amps and the other with 14 amps so you get 28% more power with the BMSB kit, but that's about the same as the difference in capacity of the batteries, so they'll both last the same time, but you'd be going faster on the BMSB kit, so you'd go further.
Both of the kits have KT controllers that use current control with 5 levels. On both of them you'd be unlikely to be using maximum assist (level 5) except maybe on hills. 18 amps is quite a lot, so you'd probably not use the extra power that often, but it's very useful for hills..
If you're trying to decide between those kits, I think I'd rather pay the extra for the 260 rpm Q100H, which is a sensored motor, so it can use the sine wave controller, which is much smoother and quieter than the S06P. It gives good power and efficiency around 15 mph, so is ideal for a legal bike. It maxes out at about 22 mph, though not much power after 19 mph. That's in a 26" wheel. Also, those cylindrical bottle batteries are not noted for their long life or waterproofness.