Realmente no es buena idea, lamentablemente. Los peces de agua fría y los peces tropicales tienen necesidades bastante diferentes que los hacen incompatibles como compañeros de tanque. El mayor problema es la temperatura: los peces de agua fría se desarrollan mejor en agua más fría (alrededor de 65-72°F) mientras que los tetras y los guppies la quieren más cálida (75-80°F). Terminarías en el medio intentando mantener a todos felices, y nadie prospera así. Además, los peces de agua fría son comedores desordenados y producen un montón de residuos, lo que significa que la calidad del agua fluctúa como loca. Los peces tropicales normalmente son más exigentes con eso.
Lo del depredador también es real. Los peces más pequeños como los tetras podrían ser comidos fácilmente, especialmente si tus peces de agua fría tienen hambre o se asustan. Aunque no estén cazando activamente, los peces de agua fría muerden cualquier cosa que se mueva, y tienen esa reputación por algo. Tus 40 galones son decentemente grandes, pero no es suficiente espacio para mantenerlos lo bastante separados para prevenir problemas.
Lo mejor es mantenerlos separados. Los peces de agua fría honestamente necesitan su propio tanque de todas formas - crecen bastante y viven eternamente (en serio, un par de años es apenas el comienzo), así que un tanque dedicado les permite hacer lo suyo sin estrés. Tus peces tropicales estarán mucho más sanos y menos estresados sin la guerra de temperatura y el riesgo de depredación.