We went for innersprung last time and will again this time.
I have heard they are more supportive for babies backs but also and more important to me is that they breath better than foam.
Also, long term a innersprung can be resold or passed on easier than foam I think and foam doesnt break down (biodegrade), where as innersprung is made of more materials which will break down eventually.