I got a giant crs 1.0 recently
It cool, goes nicely over the road, pretty fast and not too bad offroad either.i havnt tried any very rough trails though, tyres seem tough but not sure if the tyres would withstand really rough trails.
how much are those specialized bikes?