My business is cash basis as well. Many of the businesses I work with are the same. They are mostly small businesses. The CPA actually recommended this to me way back when I started the business.
I think accrual basis gives you a true picture, real time of how you are doing, but I agree with @jessbru99568 above, I would rather not pay taxes on money not received yet.