As stated above, goldfish are indeed cold water fish and do not thrive with heaters whereas all of those other fish are tropical fish and therefore do not thrive without one.
A bala shark would go nicely with an upside down catfish and a "sucker fish", but bala's need to be in groups of six. They also grow to be large sizes when properly cared for.
Do some research, maybe.