I owned a ST2 for about 18 months and found it to be a very underestimated bike, it will do pretty much anything.
I have since moved to a 916 but I do miss the comfort of the ST2.
If the ST4 is a faster version of the ST2 then go for that.
Why pay more for the ST3....?