BNS Bangabandhu has A 244 light weight torpedo which has range of just 13.5 km.
MN Kilo has Klab Anti Ship Missile and it has also got Type 53-65 torpedo with 18 to 22 km range.
Type 035 Ming class is just an improved Soviet Romeo class with outdated hull design whereas Kilo is a new design and fitted with tiles to absorb the sound waves of active sonar.
In the Chinese inventory, equivalent of Kilo class is Type 039 Yuan not Ming class.
The gap between BN and MN was somewhat wide in 2010. But everything has changed since then and the tide has already turn.
Modernization of BN is just platform centric. You acquired dozens of platforms but unfortunately 85% of hardwares turn out to be second hands.
Other than the platforms, there are no improvements in other areas from ship buildings to navy aviation.
In 2010, MN had only 2 corvettes, but now MN has 1 submarine, 1 LPD, 5 Frigates, 3 Corvettes and 20 FAC missiles.
MN frigates and corvettes carry S 100 camcopter with EOD payloads which enables the OHT capabilities.
A maritime strike squadron of JF 17 with C 802AK was already raised.
A pair of ATR 42 MPA is also patrolling the EEZ.
A number of land based costal defence anti ship missile batteries with Kh 35 and C 801 A were raised in Rakhine coast and CoCo islands.
MN ship building capacity is also increasing.
I don’t want to mention a number of upcoming acquisitions.
So by 2030, MN will even grow bigger.
On the other hand BN will have to retire both submarines and 75% of frigates by 2030.
If you don’t find any decent replacements in time, even the Sri Lanka Navy will overtake BN.
Current BN is not balanced and decent.
You can compare hull design of Kilo and Ming class.
Kilo
View attachment 626630
Ming
View attachment 626631