I use a personal card for my business expenses - the purpose is to separate expenses not establish credit - the bank accounts and other bills can do that just fine.
I've seen the charge it and get reimbursed approach used at a Fortune 100 company and at every level between that and my business.
Obtaining business credit for a small business can be time consuming, and often provides little real benefit. Other than the annual fee, I've been happy with Amex.