all the fish will get along great, some of those fish are really nice! great choice! the cat fish are the bets i have 2 who love to play and chase each other around the tank (for fun, entertaining them selfs) only worrie i might have is the tiger barbs sometimes they can be a bit picky witht here own kind there get on great with the other fish they may decide to chase them but thats normal in any tank. Just keep an eye on the tiger babrbs and im sure your have happy tank!