Hassenzahl et al. find that both functional and pleasurable aspects of a prototype have significant impact on a prototype's overall rated appeal:
Hassenzahl, M., Platz, A., Burmester, M., & Lehner, K. (2000, April). Hedonic and ergonomic quality aspects determine a software's appeal. In Proceedings of the SIGCHI conference on Human factors in computing systems (pp. 201-208). ACM.
Next, they find that satisfaction of basic psychological needs (e.g. competence, relatedness) are good predictors of a product's emotional appeal:
Hassenzahl, M., Diefenbach, S., & Göritz, A. (2010). Needs, affect, and interactive products–Facets of user experience. Interacting with Computers,22(5), 353-362.