I've never kept my bettas in with other fish. Anytime I tried putting my bettas in with my fish they would bite their tails off. I always had peaceful fish too, like mollies, guppies and sword tails.
Tetras are usually very territorial fish and I would be afraid to leave my betta in with them.

Nope, bettas don't need a heater