Async .net may have some pitfalls but it is overall versatile which was the original sentiment anyways...