In time of technical progress e-books are getting more popular day by day, but still most of the people prefer hard copy of books and do not support new fashion wave. Book has always been the best present for any kind of occasion, it is something that does not have an expiration date and it will always be in fashion. However, you cannot give e-book as present, of course you can send my e-mail, but you cannot put your sign and it sort of loosing meaning as a present, because you cannot touch it.
On the other hand prices for e-books are lower and you can get a variety of free e-books, so everyone can enjoy literature from all of the world, but you should have special gadget to read e-books, and it is additional expanses for reading. In contrast, printed books are sort of pricy, and you cannot buy as much books as you want, as a result you are not trying to read new authors whose creations had not become bestsellers.
Spending money on books is good investing, because you can collect a library and after you can leave it for next generations, as I mentioned before book is the product that does not have an expiration date. Having your library in an electronic devise it is a risky business, by reason on viruses that attacking devises every day and deleting all information from them or you can just loose an e-reader with all your book collection. Also hard copy book does not need to be charged and you can read as much as you want and wherever you want, unlike e-book is charging from electricity.