Shimano spd sl all day long for a road bike especially if you are trying hard (I know @Clive will), other systems have their advocates but the combination of reliability, functionality and value are unbeatable IMO.
I bought Ultegra carbon SPD in the end - so far so good !
need a turbo trainer next I think as the weather / light just isn't great this time of year