Auth.net and CDG work good for me, I'm not sure exactly what you are looking for with your company but for us we wanted to avoid large fees and did not really want to try a merchant account with our local bank. This has worked awesome, never an issue in all the years using them.
