After slamming my head into this for too many hours, I'm opening this as a support request, mainly because I'm not sure if it a) is a bug, or b) is with Views or Ubercart.
Short version: One should be able to create a view that lists the x most popular products (popular = most ordered in this case) in a store and be able to have access to all the fields (current price, image, etc). However, once you create the view (based on orders), add grouping, and the product relationship, there's no way to add the current product price or image into the view.
Either way, views problem, or Ubercart problem, this is a *very* common usage situation for any ecommerce site and there should be a way to do this.... I'm just not seeing it.
PASSED: [[SimpleTest]]: [MySQL] 2,943 pass(es).
[ View ]