I'm thinking about getting a used MS Surface-like tablet with a keyboard cover instead of a laptop. Seems that it might check your boxes, too.