If your talking new I'd buy the Suzuki gsxr it's a brand new model and Suzuki aren't having yer pants down like all the other manufacturers that think it's ok to charge 15k for a base model.
Both not far off same price, the Zx10rr only 500 being made, 140 in this country. It's to take on the sp2 blade. 40 have gone into racing teams already so only 100 left
I've been looking at the ZX10R also. The only thing I don't like on it is the dash, looks a little too simple compared to it's competitors.