They're two very different roles.
And do you mean PvP, Raid-Endgame, Casual Leveling etc?
Shadow is awesome Single-Target DPS if you have the right skill rotation.
Sentinel takes a little warming up, but they're DPS is NOT gimped if played correctly.
I have a 36 Shadow, and I love it.
Hope that helps.