IMO aragonite is best.
Here are my reasons why I'd never use beach snd for a display tank.
1. KZN beach sand is yellowish and doesn't look as nice as aragonite.
2. Aragonite reflects light, making your tank brighter, allowing corals grow faster.
3. Beach sand is less abrasive (hardness scale of about 5-6) and sharp than filter sand (hardness of 7) but still alot sharper than aragonite (hardness scale of around 3).
4. Aragonite acts as a pH and kH buffer, and beach sand doesn't.
5. Aragonite doesn't leach silica like beach sand, so you wont get unwanted sponges growing (although I don't mind them). However most importantly, if you have beach sand, your phosphate remover will take up SiO4 which will render it much less effective than if you ran a tank with aragonite...
6. If you don't get sand from below the low water mark at a clean, unpolluted beach, you run the risk of introducing hydrocarbons, heavy metals, pesticides, plastics, organic waste and pathogenic bacteria and viruses.
If you want a decent deal on marine products, I'd speak to Marco
@TheWaterboy. I'm sure he can sort you out with reasonably priced stuff in Durban