Thanks to everyone for all their input on this topic and whilst I'm still only a newbie what I've learned so far is that it makes total sense to try and replicate any fishes natural habitat as closely as possible.
This includes but is not limited to water flow, PH, Hardness, temperature, the...