Both Rooney and Aguero have impressed for Manchester United and City respectively this season, but Carragher, speaking to talkSPORT, has crowed that Suarez is "fantastic" enough.
The Englishman, speaking about the £24 million ex-Ajax Amsterdam striker, said: "I can honestly say, without bias, I wouldn't swap him for anyone".
He added: "I know there are great players in the league. Aguero has started great, Rooney has started great, all these different players, but I can honestly say, without bias, I wouldn't swap him for anyone.
"I'm not saying these players aren't as good as him but, for me, I wouldn't swap him for anyone. I think he's fantastic."
The Uruguayan has scored nince goals in 22 appearances for Liverpool so far, and scored against Everton last weekend in their Barclays Premier League derby fixture.