I'm doing 1 to 1½ gallon batches. All grain BIAB, but I've been experimenting with more traditional mash and sparge too. Now that I've gotten away from ingredient kits, I've found it reasonable cost too just buy a base malt, specialty malts, hops and everything else can be bought in package quantity that is reasonable for two to three batches.
At 2 gallons or less, you probably won't go long between batches. So really not much worry about things going bad in storage. I just cut the top off the packet of hops, dry yeast, grains and whatever else, measure out the recipe amount and then seal it back up with a long piece of shipping tape folded over the cut edge after pushing as much air as I can out of the bag or packet.
So you can change up the recipes just varying the hops, and the specialty grains you get in small quantities.
I have a very old crystal coffee grinder almost exactly like this one that uses a bur to grind.
So for the little bit of grain I need for a batch it's not to much to turn a hand crank. I do plan to get a regular grain mill, but since wife and kids need ideas for useful things to buy me for special occasions, I'm using the coffee grinder till they can "surprise" me with a better mill than I would have bought myself. Or at least I hope it works that way.