Going to have my say on this one,
Feb 2012 I bought a second hand 2010 model S1000RR after selling my 07 r1. Due to the crap weather I then sold the bmw because I felt it was too much money just sitting in a garage.
This year, I said to myself I want another bike but wouldnt get another bmw for the same reason as last year but I still wanted a cheaper bike so I test rode everything, 2008 & 09 GSXR's, 2007 and big bang R1's and I eventually bought a 09 zx10r. I spent loads of money tuning it. It sounded amazing a was **** off a shovel!!
BUT...
The entire time I was in denial, craving a the s1000rr, they always caught my eye and I couldnt ride any other bike as well as I did the s1000rr. The zx10 was punchier and fun but I just couldnt ride it as well. The S1000rr is such a good package and because of that it is faster, it just does everything better. The set up is better. Im certain with the same tuning it will be as punchy. The S1000rr is already faster once it gets into its power band. I trust the S1000rr more aswell.
This is obviously just my own opinion but I just had to have a S1000rr back in my life, I just think they ARE the better bike out there.
hope this helps (from a man who was in a similar situation)