So, why BAF should induct Su-35 and not Eurofighter Typhoon or F-18 American? Russia betrayed us many times. I can remember the time when BD refrained from recognizing Kosovo, a Muslim country out of old Yugoslavia, for many years by considering the Russian sentiment.
Next is the Rohingya issue. Russia vetoed all the positive proposals when under a treaty Russian technicians are building nuclear power plants on BD soil. Now, why should we buy Russian planes when better planes are available in Europe or America?
While the Chinese planes may not be used in a conflict with MM, but Russian planes cannot be used against both India and MM. Why should BD pay money for something that they cannot use in times of emergency? The planes are not toys.
So, less Chinese and no Russian, but almost all from the western sources.