I started mixing my own ECN-2 chemistry recently (it works fine on C-41 films, excellent on ECN-2 films, and surprisingly well on E6 films when paired with a B&W first developer). The nice thing about doing it DIY is that you can pre-measure small, one-shot batches of developer that will keep more or less indefinitely in powder form, so you no longer have to worry about shelf life. Stop/bleach/fixer seem to last in their liquid form on the shelf more or less indefinitely.
I too am a fairly low volume shooter. Maybe 1 or 2 rolls of color film a month on average. I was tired of saving up 12 rolls of film before buying a kit and using it to exhaustion. This way works great for me. It costs me about $1.50 USD to mix up 250ml of developer. That's enough for 3 rolls in terms of chemical exhaustion, but it's so inexpensive that I don't feel bad using it for a single roll, even a roll of 24 exposures. I just dump the pre-measured powders into distilled water, shake it up for a minute or so, and then put it in the water jacket to get up to temp alongside the prebath (for ECN-2 films), stop, bleach, and fixer. After an hour or so everything is sitting at 105°F, I can develop my film, hang it to dry, and close up shop.
I too am a fairly low volume shooter. Maybe 1 or 2 rolls of color film a month on average. I was tired of saving up 12 rolls of film before buying a kit and using it to exhaustion. This way works great for me. It costs me about $1.50 USD to mix up 250ml of developer. That's enough for 3 rolls in terms of chemical exhaustion, but it's so inexpensive that I don't feel bad using it for a single roll, even a roll of 24 exposures. I just dump the pre-measured powders into distilled water, shake it up for a minute or so, and then put it in the water jacket to get up to temp alongside the prebath (for ECN-2 films), stop, bleach, and fixer. After an hour or so everything is sitting at 105°F, I can develop my film, hang it to dry, and close up shop.