I read on my iPad. An older one (so old I can’t put Disney+ on it, not so old I can’t watch Netflix on it). It’s a full sized iPad, so I read it horizontally in two column mode in the MapleRead app. iBooks only allows you to read two columns at certain magnifications, and my eyes are tired at the end of the day when I’m reading before sleepy time without my glasses. I need it bigger than iBooks allows you to have it two columns (which is a change because you used to be able to and they took it away).
I’ve read on my phone and computer and a few different kindles and I am getting fairly good for an amateur at tweaking my epub files for my personal preferences that can’t be set in a reader well. Reading on my iPad is my favorite, but I had to buy the other app because of iBooks’ limits. Like you can’t have custom fonts unless you do all these weird work arounds in your html and css. When you put your own mobi file on a kindle, it doesn’t seem to save it in books but rather in documents and the cover isn’t always shown until you open the book, which is a great big bummer. Each device and app has advantages and disadvantages (I like auto night mode, Maplereads doesn’t have it, for example). But I like that there is variety and I’m tech savvy enough now that if my iPad died tonight, I could have a kindle up and running fairly quickly. I didn’t like the droid I used. I mean, the book looked fine, but getting files to that particular device was a pain.
So yeah they have gotten better in a lot of ways but I wish individual apps/software was more consistent. It’s not as common now, but remember how you used to go to a website and it wouldn’t quite work on your browser, but it’d work much better on another? That kind of is what goes on now with reader apps, even when they use the same type of files (nook, kindle, and itunes all use different ones, plus some stuff is still out there in pdf or even .txt/.rtf). If you take the same book and open it on several different devices, your visual experience can vary widely. This one doesn’t render italics unless it’s formatted like xyz, this one won’t let you override the spacing. So hopefully some day it’ll get to the point where the same file is more consistent, aside from user preferences.