As mentioned, you don't need both! Lets say we want to attack a enemy vessel around 400Km from Indias shores away, IAF would send an MKI or in future Rafale or FGFA with Brahmos, launching it from high altitude and safe distances. The missiles does the whole work, while the fighter will just be the launch platform.
On the other side we could also take FGFA or an AURA UCAV, loaded with Kh 31/35 anti ship missiles, or even heavy LGBs, from way closer distances, but with the advantage of stealth and not beeing detected.
The vessel will detect the fighter with Brahmos or even Brahmos alone from long distances and will try to counter the attack, the stealth aircraft on the other side will be able to close in undetected and strike even with a less capable and more cost-effective weapon.
Btw, integrating Brahmos or any comparable cruise missile into a stealth aircraft is not possible because of size restrictions!