I enjoy Any.DO. It syncs with Google tasks but I don't believe it does so with MS Exchange. However, I really like the way the widget looks and functions. The same dev just released a calendar app called CAL recently but I'm not sure if I'm going to stick with it. Hope I could help at all.