Depends on where you catch it.
To me, farmed barra are a bit muddy tasting. Billabong barra are almost always either muddy tasting or algae flavoured, so not particularly nice, although there are ways to prepare it and make it more palatable.
Saltwater caught barra are clean and nicer to eat...