I got the i7 and it's excellent. It's a good development machine due to its memory and disk. What matters with laptops isn't so much the processor, it's the ergonomics (screen, weight, battery, build, keyboard, an OS that supports high resolution well, a track-pad that actually works). So spec-for-spec, Macbooks are about average value, but factor in the ergonomics and they are a clear win. Obviously if you play a lot of games this isn't for you.
By the way, it still has the WiFi fail after sleep issue, which Apple allegedly "fixed" but did no such thing. Thanks Crapple, hope you're listening.