I've got 20 in a 48 x 15 x 15" with some zebra loach. They do get bigger than people think and are very chunky.
I have kept them with cories (didn't work; the cories didn't like coming out, even though the tigers didn't nip them, they were just too boisterous) so don't try that, but they're fine with loaches, tetras and other barbs.
Get the biggest shoal you can as they are rough, even with each other. Oh and try not to over feed them; they beg like dogs and will eat until they pop; my son calls them 'The Swarm'.
Don't even think of putting them anywhere near guppies or angels; it'd be too much temptation for them!