Rainbow six vegas 2 better than call of duty 4?

cause i'm thinking of getting call of duty 4 but i heard rainbow six vegas 2 came out recently. so whoever has played both which would you recommend me to buy? btw call of duty 4 is soo fun but i want to see if vegas 2 is better and worth to buy (i already have vegas 1 so i already know the gameplay of vegas 2)
26 answers 26