I must have missed something?
Ever since I bought my Kobo H2O I could use Calibre to sync my books, or even use the USB mass storage solution.
Edit: I remember now. Looking down in the comments here dislodged the memory that I did the "add a row to an SQLite database" hack to prevent the need for account creation.
I wouldn't use a Kindle if you threw it at me. Nobody's damned business what I read and when.
I chose the Kobo for the device being easily root-able. My daughter reads on it but I reasoned that if she got tired of it I could do "cool Linux stuff" with it.