From poking around with IFTTT a bit today, Tasker is way more advanced in terms of what you can do with your device (settings, launching other apps, phone specific stuff) but the UI is very complicated and confusing. IFTTT's UI is really nice and has more integration with web services and popular social apps (Twitter, Instagram, etc), but the device integrations are pretty limited.
I imagine as IFTTT continues building they will add more device integrations - at which point I'd happily switch from Tasker.
IFTTT deals directly with hooks that web/hardware/data services provide. Think of it less of a tasker for your phone (linking events on your phone) and more of a simple tasker that links web apps/services(often without even passing through your phone). So, it will not have nearly the amount of control that Tasker has on your phone, but also does somethings that would be less possible or more complicated with tasker. Give this page a look to get an idea of the breadth of recipies: https://ifttt.com/recipes
How does IFTTT compare to Tasker?