Honestly the ideal fediverse app has the offline resilience of @AndStatus, the flexibility and configurability of @SubwayTooter and the polish of @apps.
I can use Andstatus in places that don't get cell or wifi, or flat out in airplane mode, but it doesn't do polls or long posts very well. Subway Tooter is very flexible with tools to cover just about any way you might want to work with a post, but doesn't work offline. Fedilab looks good but sometimes too simple and doesn't work offline.