Donate to the Lead Adventure Forum to keep it alive!
This is, what I use to store primered, yet unpainted or in progress miniatures (144 miniatures is even better value):https://www.feldherr.com/feldherr-lagerbox-fuer-144-miniaturen/a-53529/
I second KR multicases - have 4 different styles such is my faith in their quality. You can house up to 200 28mm figs per case (beware: many many tray styles to choose from so can take cavalry, bikes etc too).I have no experience of feldherr - just telling ya what I do know
Cardboard boxes can be found for free.
KR has so many options, I can be overwhelming. I have 12-15 of them for my 28s and 5 more for X-Wing. There are tons of custom trays, and pick n pluck (you pull foam to arrange models). There are 3 basic infantry size trays. They hold 108, 144, or 200 models when fillimg a standard box. I use the 108 model trays. Its 6×6 models per tray and gives space to fit and WFB models with spears and halberds and all that. That size works for Saga minis, too. What I like best about KR is the soft foam. Since using them I haven't broken or chipped paint. What minis are you looking to store? If I know what you have, I can better tell you what might work.
Wrt the pikes, I normally put a regt of ECW per tray, the pikes in rows 2, 3 and 4 with a small slit cut in the roof over their head to take & hold the pike. If you place the slit right, you still get to use the slot above the man as normal. Row 1 is filled with drum/piper/officers &c. Flags normally need a couple of slots with the intermediate foam cut out.