I have been using Authorize.net with CF e-commerce
applications since 2001. My one try with PayPal was a disasterous
waste of time trying to use their API. Authorize.net API is simple
and quick to run and load.
Also, The authorize.net management console is much easier to
use once integration is performed so that you can see what is
happening with your transactions.