It depends on your preferences but private banks / NBFC’s are better as they don’t ask for margin money, they don’t require i20 and they process at a faster pace than government banks.