Mew is good as it learns more moves by TM, valuble and rare moves by level-up.
Mewtwo is also great because its special-attack can get rid of anything.
I really cant choose, so if you're thinking about witch one to put in your team, thats your choice.
Hope this helps.:P