Really 20-32 F-16s do you have mines of dollar? BAF barely has $700M budget for its Air Force annually. It had cost $3.1B for PAF to order 18 F-16s Blk 52 and associated weapons-equipment etc.
Although this has been discussed to death that Bangladesh is operating Mig-29s with terrible maintenance yet it would choose mig-29 for the sake of equipment commonality. All other western equipment would be under strict observation and visits don't believe it google it your self. If Malaysia is finding it hard to maintain mig-29s with larger budget its hard to swallow how BAF is keeping migs fly worthy.
There is no question about it sukhoi-30 would be a very good option for BAF post 2017 but why not sukhoi 35 but why would you get it when hindustan has a strong lobby.
F-16, gripen with hindustani strong lobby, there are very few chance you'll get it and even if you get it these are sanction prone and subject to strictest checks-observations.
You fanboys have yet to point out why JFT is not fit for BAF.
Engine? don't you operate russian engine RD on mig-29,
Is it radar? KLJ-7 is far superior to any Radar in BAF's inventory,
Is it avionics? refer to the avionics they are superior based on 4+ Gen Ref to JF-17 thread. Is it weapons SD-10 is better than anything BAF has.
Remember it is not you or me it is your AF decision.
AFAIK at one end it would be russian inventory and at the other end Chinese
forgot amrikan-swedes its not coming your way. BAF will always maintain High Low combination.