Could you tell me what software you are using for syncing?
For viewing/annotating on Android I use Flexcil.
Yes! Covers, Metadata (searchable and including custom columns and comments), reading progress, filters (important for me: tags), different layouts, virtual views.
And it can use the full text search of Calibre (but only when connected to the Calibre content server).