I think Justice League will be a good place for Baz and Cruz. They need all the exposure and development they can get & with Justice League being DC's flagship team, it's guaranteed. (debatable)
Do you know how hard it is for new characters to catch on? especially poc.