Just to be clear..it is not problem to select gateway with monthly fee but whole reason to do that is to avoid high transaction fees.Some companies have bunch of low amount transactions per month and they will probablly look for merchant gateway where they can opt in for monthly charges.But in this case merchant charge monthly and still transaction fee is very high.