I faced a similar choice, and ended up with the new 27 inch iMac. I did not get the 4-core i5, instead opting to purchase a refurb and save some money. However, my needs may not be as heavy duty as yours. A couple of choices:
1. The quad-core i5 iMac appears to have better specs all around than any of the new Macbook Pro models, and it comes with a decent large monitor. (Yes, reflections in the glass are a pain, but manageable -- anyone remember when all monitors used to be highly reflective glass?) The major downside is expandability -- there is one FW800 port, which is your only option for data and scratch drives. It's going to be slower than eSATA or internal drives.
2. Macbook Pro 17-inch with i7 chip. This has a slot where you can insert an eSATA card, which will greatly speed up data and scratch drives. However, it is more expensive and you'll need to buy a monitor as well -- which will probably double the cost. I am not sure about the difference in processing power between a dual core i7 and a quad core i5.
In either case 8 gigs of RAM ought to be a good start.