The greatest problem with the idea of responsive designs is in the fact that it has tough competitors in trends such as adaptive design or even mobile first design. Both of these trends, although great in their narrow fields have some serious downsides that a responsive web design more than makes up for.
Drupal Commerce and Magento are ecommerce solutions with different features and characteristics. Both have a lot to offer in a number of ways, so you will want to take a close look at these two CMS options before you decide which one you want to use for your business website.
Making use of code libraries is actually rather simple, and can save you the time and effort of installing individual software packages and dependencies.