In sum, Drupal Commerce can require a whole set of modules. We did not look at reports (which is Views) and there are payment modules, rules, VBO, line items, custom content types, etc.). Because so much of the old Ubercart has been deprecated to core or views and to other contributed modules, Commerce now requires that you learn a lot more about core and the system functions in D7.

But the upside is that there is much more flexibility now, and there is an installation package "quick start" that sets up all the basics for you if you want to use it.