Buttontops add some resistance vs flattops, so I use FTs extensively unless the light needs BTs.
Anything with a spring on the driver side can take a FT, whereas anything with just a flat contact will need a BT.
Figure 1000lm is about 3A, so any decent cell that can handle that would work. A low-stress light like the SC31 would do better with a higher-capacity cell for longer runtime, vs a high-strung light that needs to be higher-drain at the expense of capacity.
So yeah, you can just get 30Qs all around, BTs for those that need ’em (eg, the Q8), and FTs for the rest.