I have foreflight on my iPhone 4 and it is absolutely awesome
I went with the 75$ plan since I'm still a student pilot
but it works great for my needs
lugging an iPad for foreflight is kind of pointless
I have net access on my iPhone either way, so it just works all the time
I use AeroWeather with it too