Since I don't use Apple products I don't know what GoodReader does. But you may want to test PDFGear on Android:
https://play.google.com/store/apps/d...feditorandriod
For a reader which supports most formats (pdf, epub, mobi, cbr, cbz etc) I usually use Librera, which also works with ColorDict for various stardict-dictionaries. Unfortunately the annotation functionality is a little weak. This is better with PDFgear and, of course, Xodo, if you use a stylus and want to write something on the side or between the lines etc.