I have never played worms myself but I'm sure there are fans here. I'll definitely check out the review whenever it comes out to see if it's my cup of tea.
http://www.dsrevolution.com/article.php?articleid=383
http://www.dsrevolution.com/article.php?articleid=383