The best way to settle this would be to track down the country of origin. Once these fish hit 10-12 inches they start to look very, very similar. The one thing I have noticed for sure is that Barras are more elongated and nile have a taller profile. Barras also differ dramatically within their species depending on where they are from(India, Oz, Indonesia etc.)or if the are captive raised for market. A couple years ago the Barras where the ones that you couldn't find in the pet trade and Niles where easy to get once or twice per year. I got one from Ted Reynolds 2-3 years ago and Wes still has that same fish in his shop, it's the biggest Lates he has.