I have mixed feelings on discrete graphics. While discrete graphics is a must for gamers and graphics artists, they penalize other segment of users with worse battery life, increased heat, increased fan use, and higher cost.
I am a software developer and I just want a decent GPU that can keep up with internal and secondary displays. And at the same time, I want the longest battery life possible without increasing weight and size.
I am hoping Haswell brings just that and Apple offer discrete graphics as built-to-order option for those that need it.
As for storage, flash storage is becoming much cheaper. Today, one can shell out $2600 for non-retina MacBook Pro with 2.7GHz i7, 8GB RAM, 750GB hard disk, and high resolution graphics or $400 more for rMBP with 2.7GHz i7, 8GB RAM, 768GB flash storage. By next year, I fully expect 768GB flash storage rMBP to cost the same.