ouch is like linerider and requires some creativitiy or you won't enjoy it. ragdoll blaster is more of a strategy-like flash game.
ouch is better there is just more variation and customization and the levels are funner ^all an opinion^
Ouch is way better. You can make your own levels and ragdolls. You can download others and there are tonnes of props in the game