title: RxJava instead of AsyncTask?
body: <p>I came across several instances when people were trying to persuade me into using RxJava instead of Android's standard <code>AsyncTask</code> construct.</p>
  
  <p>In my opinion RxJava offers a lot more features but loses in simplicity against <code>AsyncTask</code>.</p>
  
  <p>Are there any use cases that suit one approach better than the other or even more general can RxJava even be considered superior?</p>