SFDC is heavy duty but very configurable. Hubspot is lighter weight and somewhat configurable. If you are going to hire a sales team in the future, they will likely insist on using SFDC. But its a royal pain in the neck to use for a founder lead small sales team. On the other hand, if you need advanced enterprise features like quote to cash, complicated subscription billing (one time payment recurring, upsell ) it's easier (not easy) to add it to Salesforce.
Think of SFDC as Ubuntu 12 or Android, everything is possible but requires work. Very few things work out of the box. There are many plugins available but each plugin will require work to get it right.
Hubspot is like Windows 8 / iPhone 4. Everything works out of the box as long as you don't test the limits and don't need to customize a whole lot.