The ideal assault Heli (like the Apaches) should carry Hellfires, stingers and TOW wire guided anti tank missiles or equivalents from Russia and China, Each has its use. The carrying capacity of the Mi-35 for these munitions will be higher than the Mi-28 but hellfires and stingers may be too expensive for simple COIN use. Unguided Rockets should suffice.
Both Mi-28 and Mi-35 carry the Gryazev-Shipunov GSh-23 Twin Barrel 23 mm autocannon or Chinese equivalent, as also fitted on the JF-17. Most Bangladeshi trainers and Mi-17 Helis also carry this autocannon.
In any case congrats to Pakistan Army on adding this capability.