How can i allow users to give different responses to content types other than comments?
You could try any of these modules (with quotes included from their project pages):


Fivestar:


  ... adds a clean, attractive voting widget to nodes and comments and any entity.

Rate:


  ... provides flexible voting widgets for nodes and comments ("The cck model for voting with Drupal").

Vote Up/Down:


  ... allows votes on some Drupal entities and provides the base for implementing votes on other entities.