What to choose Content Type or Drupal Commerce or Ubercart
Just go (start with) what you call "Plain content types".

For the "rating" requirements, have a look at my answer to "What are recommended modules or processes which support rating based comments or reviews?".

Should you ever want to expand that to a (rather basic) e-shop and/or add a shopping cart, you can always use the modules as I suggested in my answer to "How to create a simple shopping cart without Drupal Commerce or Ubercart?".

Next question?