Speaking to DigitalSpy, Dani claimed that viewers had deserted the ITV1 show for the BBC series.
"I think X Factor's kind of gone in a different direction. It feels a bit more staged, whereas we're true to what we are on Strictly," Dani told the website today.
She explained: "We know that it's camp and it's shiny and glittery, and I think people like to watch that on a Saturday night because of all the crap that's going on in the world now, recession and all that rubbish.
"It's nice to watch something that takes you to a different world almost. And there's no kind of sob stories or anything like that, it is what it is. We're just going out there and trying to dance and making idiots out of ourselves sometimes."
Meanwhile, Dani admitted she was frustrated at failing to come across as mature on the show.
The former child actor said: "I kind of knew that comment was going to come because I do look like a 10-year-old, but I was really trying to be mature.
"Never mind, I guess Tracy Beaker just made a little bit of an appearance in my dance for a bit. But, hey, it was aggressive, passionate, maybe a little moody, but that's fine, that's what the dance is about."
She added: "People either think I'm a lot younger than I am because of the character I played, or they seem to think I'm 30 because I've been on telly so long. I am 23 and I think people are slowly starting to realise that now."
This week [cat c="strictly come dancing"]Strictly Come Dancing 2012[/cat] hosts a Wembley extravaganza on Saturday 17th November at 6.30pm with the results show on Sunday 11th November at 7.25pm on BBC One and BBC One HD.
The Wembley special will also feature performances from Girls Aloud and Kylie Minogue.