well they're obviously oligopolies
i guess that the commercial bank's main product would just be money, the lending of money, so that the price is just interest rates.
although there are account keeping fees,
but it's pretty hard to change a home loan, there are exit fees and entry fees...