Okay...
First off... if you are looking to keep fish, they generally prefer a more natural side-to-side swimming pattern. This isn t possible in a narrow, tall tank.
A reef benefits from a large surface area.. better gas exchange, etc.
A tall tank is harder to get adeaquate flow...