I've started buying my eBooks from my local, independent book store. You need a reader that can render ePub, but I like my Nook Simple Touch much better than the Kindle Touch. It has better balance for holding for long periods at a time and the screens are notably easier to read.
Checkout IndieBound. The site will help you find a local independent bookstore near you.
http://www.indiebound.org/