The elephant in the room that we are all dancing around is PDF. Find a reader that is comfortable for you to read books on, and carry around a xeroxed page or two with your knitting pattern.
None of the ebook readers will be satisfying for reading patterns from a PDF. All it takes is one chart or picture, and the ebook readers go bananas.
On the other hand, you are going to love reading books electronically.