I agree Finvasia support isn't always up to the mark but then, that's true of almost all brokers anyway but at least you can get a hold of Finvasia Live-Chat when you need it whereas with Zerodha or any other brokers, it might be days before they get back to you, & phone-lines are often busy. PLEASE go through the latest 5-10 pages of Zerodha & Upstox threads, & then, consider whether you really want to open account with these people, both of them have frequent glitches & RMS issues whereas Finvasia is more simplistic but at least they seem more stable & accessible. A lot of Traderji members are trading with Finvasia for years, so I don't know if they're a hoax; after all, they are a legitimate NSE registered broker like any other. Bigger doesn't always mean better, & that's certainly true with Zerodha & Upstox, in my opinion.
If you are prepared to pay Rs.100 (plus, there MIGHT be additional charges from Custodial Participant, you'd be better off asking them about this as well) per order at Zerodha, then have you considered Interactive Brokers? IB charges 0.01% or Rs.150, whichever is higher, & as you might already know, IB is a global brand as far as brokerages are concerned; though their primary disadvantage with Indian markets is higher margin requirements than Indian brokers but if margins aren't an issue then IB would certainly be better in terms of safety of capital, stable platform & a TON of other features that none of the Indian brokers provide. Further, don't you have to deposit like 50 Lacs or more to get CP code with Zerodha? No such restriction with IB or Finvasia as far as I know.
I don't know what the situation is with you two guys but I'm in India right now, & will leave for the US at the end of this month, so I asked a couple of CA's as to when I'd need to change my brokerage & bank-accounts to NRI accounts, & they said that I wouldn't have to do that until my NRI status in set in stone by 31st March 2020, so it seems like I can continue my normal trading with resident accounts until then, which sounds great. Have you guys asked any of your CA's about this? If yes, kindly mention what they said.
Regarding why brokers don't want NRIs, it's because there are a TON of restrictions & regulations imposed by the government on NRI accounts, so it's a lot of headache for brokers, like they have to ensure that NRIs don't buy more than a certain % of stock, the money has to be kept with either the bank or custodial participant & not with the broker as is the case with normal accounts so brokers have to have a tie-up for that purpose & co-ordinate activities since the bank is required to report all transactions to RBI, & I'm sure there's other regulatory nonsense as well. It's so hypocritical that the government has Pravasi Bharatiya Divas & all that, & they want the NRI dollars to stem the perpetual fall of the rupee against the dollar, & yet, they don't want to make it easier for NRIs to trade in India. Very hypocritical & sad.