I've used QuickBooks for over 20 years now and find it suitable for small practices of up to 10-12 people.
I find it user-friendly, not overly complicated, yet extremely powerful and useful for small businesses.
It handles invoicing, payroll, 1099's, expenses, time-tracking, accounting and reports seamlessly.
I started out on Quicken originally, which wasn't set up for business, then migrated to QuickBooks Pro.
It has a few minor idiosyncrasies (what program doesn't) but I've learned to workaround them all easily.
If you want, they also make a QuickBooks Premier for Professional Services, that can be custom-designed for architects.
QuickBooks Pro has worked fine for me and I've customized it for my business.
It also integrates seamless with Intuit's TurboTax which I use for tax preparation.
-------------------------------------------
Larry Paul AIA
L.A. Paul & Associates
San Francisco CA
-------------------------------------------