Check PocketBook 360
It has 5" screen and all the features you want except for text2speech.
It has two applications for parsing pdf files, so if your pdf does not look right in AdobeViewer you can try opening it in pdfViewer.
Its pdf-viewing ability is excellent among electronic reading devices, yet due to small screen still very poor if you compare it with a PC or a small notebook. pdf files simply were not meant for viewing on small screens. Period.
5" screen can be a bit small, if you want to read pdf files, so perhaps PocketBook 301 - a 6 inch device with the same firmware as PB360 would be better for you.
The best for pdf viewing would be 9" screen, but here you are losing portability and the price is at the moment a little bit steep.
I personally convert pdf files for reading using an OCR software. Readiris or Finereader can convert all text-only books almost flawlessly. I am using Readiris Pro 11, because that OCR came as a bundle with cheap HP multifunction printer/scanner/copier machine.
Converted rtf files are much, MUCH better for reading on small screen than pdf files. You can chanfe font infinitely, you can change layout, the books open much faster ...
Last edited by kacir; 03-05-2010 at 06:07 AM.