Having used an e-ink device heavily for over a year, including both local (Termux) and remote (SSH) system use via it and a keyboard, I'm conveninced that for text-heavy work it's fully functional, and would probably be viable with a sufficiently-thoughtful GUI which adhered to the design principles and respected the imitations of e-ink:
1. Persistence is free.
2. Pixels are cheap
3. Paints are expensive
4. Refreshes are slow
5. Colour is limited to nonexistent.
6. Pagination over scroll.
7. Full refresh (of page or portion) over pan.
8. Reflective rather than emissive.
9. Minimise animation.
10. Line-art or halftones over shade gradients (images).