I completely disagree with the arguments against crushed coral. You have not made a mistake.
Here are the arguments against crushed coral... It collects detrius: False. Crushed coral does not collect any more detrius than does sand as long as you keep a shallow crushed coral base and have a good cleanup crew. Many people make the mistake of treating crushed coral like sand and the two are not the same. If you have a deep sand bed you will have oxygen poor zones which grow anaerobic (nitrobacter) bacteria. This bacteria is great at reducing nitrate to free nitrogen gas. If you have a deep crushed coral bed however, you will collect detrius throughout the substrate and due to the nature of the large sized particles of crushed coral, you will have fewer oxygen poor zones to house anaerobic bacteria. Instead of reducing nitrates, this setup will create hydrogen sulfide which is extrmely poisonous to the tank.
So stop treating cc like sand and your problems will be solved. Only keep your CC about an inch deep max. Invest in a good cleanup crew and any detrius that collects on the surface will be removed. Cleanup crews are non burrowing. So if you have a deep CC base, they will not remove the detrius that collects just below the surface. If your CC is shallow, most of the ditrius that is in the substrate will be avaliable for consumption by your cleanup crew. Your subtrate will remain clean and you will not have high nitrate readings. If done properly, CC can be virtually maintenance free and your nitrates can remain at 0ppm.
Another argument is that CC increases your nitrates. False: I have had a CC bottom for 4 years now and have never on any test found nitrates since I started keeping the depth shallow. I too had nitrates around 80 when I had about 3 inches of CC on the tank bottom. But since then I have removed the CC down to just enough to cover the bottom and I have added more LR and some macro algae (mangroves) to my refugium. My nitrates are ALWAYS 0ppm. Anaerobic nitrobacter bacteria will live anywhere there are oxygen poor zones. This includes living rock. Invest in some good living rock and get a few powerheads to keep the water moving around them. The nitrobacter in the pores of the living rock will consume the nitrates just like it would in a traditional deep sand bed. The thing about bacteria is that it wants to live where it is easiest to live. If you have a deep sand bed then it is easier for the bacteria to colonize there. But if you don't have a deep sand bed (or crushed coral) then this bacteria will colonize your living rock instead. Which brings me to my next point.
A crushed coral bed done properly will not crash while a deep sand bed will. The thing that causes a tank to crash is when people change something that disturbs the nitrobacter in the tank. They inadvertantly expose it to oxygen either through heavy vacuuming or moving rocks around or simply pouring in their water change water too fast and stiring up their sand bed. Since a proper CC base is too shallow to house anaerobic zones, it will not crash if disturbed since the nitrobacer is not growing there in the first place. Instead the nitrobacter will be living in the pores of your living rock and therefore can not die no matter how much you move things around. The bacteria is protected by the rigid structure of the rock which protects it from over exposure to oxygen.
Crushed coral is heavier than sand so therefore you can use more powerheads to stir the water in the tank. Sand is light and if the water flow is too high, it will float around clouding your tank. With CC you can aim your powerheads directly on your LR and there is less of a chance of your CC becoming waterborne. Therefore you can maintain a higher rate of water transfer on your LR which is the area which benefits most from high water circulation.
CC can be less to maintain than a deep sand bed if done properly. You don't have to walk around on egg shells with CC like you do with a DSB. It is a system whereby polutants in the tank are removed through more stable means like living rock and macros and IMO looks better than plain sand.
In the ocean where you have miles and miles of surface area, sand works well and so does for many people here. But our tanks are not the ocean and are more succeptable to changes that can cause problems. IMO, it is not good to rely on your substrate to remove nitrates in such a small closed system. There are better, more stable means of reducing nitrates that are still natural, ie. living rock and macros. If you don't give your substrate the opportunity to colonize nitrobacter bacteria and instead let it grow in your LR, you will achieve the same nitrate reduction as you would with a deep sand bed but not have to deal with the consequences if you mess it up (or a deep burrowing fish). I would never switch back to sand from CC.