All I use is pool filter. Leslies has the best imo grain size, but the quikcrete stuff at HD works great to with finer particles.
I've had all kinds of fish on it. I have 2 puffers that bury themselves all the time in it. No issues.
The cut your fish up deal is an urban legend.
Leslie's is super white the quikcrete is tan