Buy what you need to do the job. New Macbook Pros have been predicted for Fall 2015, March 2016, May 2016, and now October 2016. Read the "waiting for Skylake" thread for a good laugh.
I am a developer and got caught up in waiting for the next Macbook Pro. I put off buying in March and May and finally said screw it and bought in June. One of the best moves I every did. The new 15 rMBP is much better than my 2011 13 MBP.
Also, given Apple's current history of having issues with new systems I think I will wait for V2 of any system where they made major upgrades.