If you read a lot, a dedicated device with eInk screen (for PDF and mobi Kindle does quite fine and is IMHO affordable).
But in your case some (android based) tablet could be a good choice as well, at least you can install reading apps to support whatever format you have.
|