Kobo works fantastic.
If you have the ability, set up calibre and calibre-web and you can configure your Kobo to use your ebook library as the “store”.
Kobo also has at least one plugin/mod that replaces the whole reading UI with one with more features. Check out KOReader for that.
Apart from that, though, it makes little difference what ebook you get. If it allows you to load your own ebook files on manually (afaik they all do), you can do whatever you want.
It’s the same picture.