Recently I had the opportunity to setup a bilingual Drupal eCommerce site for a client.  My immediate reaction was to use Drupal Commerce for this project. After all, it's architectural design and codebase are more inline with Drupal's best practices, especially with the use of entities for each product variation (size, color, etc. where each variation would have its unique SKU) whereas UberCart treats each product as a separate node all together. I find the former approach more...