All depends on your purpose. If its going to be major cash transaction I won't open in any pvt bank would prefer a local co-operative or any similar bank with no cash deposit/withdrawal handling. If it's going to be online than axis Privilege account is better
I had my cheques cleared without having money in the account on some occasion & clearing the dues in 2/3 days