Yes. My position is that you should get the highest specs you can afford, even if it's somewhat overkill at the time. After a couple of months the extra cash spent is forgotten, but if you go cheap you'll always be second guessing yourself, and not fully satisfied.
i5 2.9, I want it for music production. Some beefy music playing for drumalongs(hence the bose speakers) Some small photo/video editing and the odd film, if a game runs moderately then a bonus, if not then meh.
I went for the i7. It was the hardest upgrade to go for - the fusion drive was obvious, the 680 was pretty cheap, so those upgrades were easier to decide.
What eventually got me the i7 is a mixture of things. The price didn't scare me enough, and hopefully I'll enjoy the extra performance in CS6 apps (PS, Indesign, Illustrator, Premiere), and when building iOS apps.
Edit: Had I bought the i7 for the Fusion Drive price? Most likely not.