This days basically every platform allows designers to enhance user interface with a help of animation. Make it more playful and sexy.
Remember, animation has to be meaningful like sliding screen to the left if you go forward on iPhone and should not take too much time so it constrains users from performing their tasks.
Also different groups of applications require different animation. You can go nuts when creating games but in a business context try to avoid long and fancy transitions. Use common sense.