I agree that RPS mechanics for singleplayer are borderline retarded: I can't ditch the feeling that the computer cheats.
I'd much rather see a system where it works with simple tressholds based on Charisma and/or stats.