I'd say first just use your Libra 2 as it comes out of the box to see what you do and don't like about it. Kobo firmware has gotten a lot better than it was.
Also, if you are sideloading via Calibre, maybe try ePub and kepub format to see if you prefer one or the other.
One hack that doesn't get talked about much: in the .kobo/Kobo folder, you will find a file called "Kobo eReader.conf" In there, under [Reading] you can add ONE of the following:
Code:
text-rendering: optimizeSpeed;
text-rendering: optimizeLegibility;
text-rendering: geometricPrecision;
Those change how Nickle lays out the text in kepub. optimizeLegibility and geometricPrecision enable kerning and ligatures on the fonts, but can cause larger gaps between the letters. I like geometricPrecision as it causes fewer gaps and I do think the ligatures make the book look better.
As for patches, here's the ones I use:
libnickel.so.1.0.0.yaml:
Set KePub hyphenation - I prefer kepubs, but Kobo's default hyphenation limits are set too high for my taste. I use this along with
JSWolf's Better Hyphenation dictionary.
nickel.yaml
Increase library cover size
Reduce new header/footer height
Series list increase cover thumbnails
Remove footer (row3) and increase cover size on new home screen