I use this bag and foam currently:
http://www.miniaturemarket.com/ssearch/?q=#/?_=1&filter.manufacturer=GamePlus Products
I use it for my X-Wing, Armada, and Imperial Assault minis.
I went from Plano to Custom Battlefoam to the above Gameplus pluck foam solution. I can't recommend it enough. It's relatively cheap for foam and good quality. They have foam from 1" to 4". It can hold everything (minus the CR90 and maybe the Imperial Corvette) up to Wave 8.
Edited by bmf
That one covers 600mm full-size, more than twice as much over the hard-case, and I guess still less expensive than that 299 battle foam bag
<<< $15.59 without foam