Most experienced raykeepers find that no substrate at all is the most reasonable for maintenance..
Some prefer the aesthetics of sand, it is also believed to reduce stress in juveniles (or increase stress if its an abrasive substrate..)
I found a very 'fine' grain play sand from my LFS who got it from a gravel company in Portland, OR.. It's more like gravel than it is sand, because most super-fine sands can compact and cause dead spots if too thick and doesn't get turned over by the rays.. I hear there is a brand of large grain pool filter sand that is 100% quartz and smooth.. hard to find. Call around to your Spa stores, ask for someone who knows their stuff.. they might be able to order it through their distributors.
However, I wish I would of gone barebottom for ease of maintenance.. Gravel-Vaccing a 180g a few times a week is getting old.. I added some more circulation (350gph powerhead w/ spray bar) to help pick up particles but now my pre-filters get nasty quicker.. and I don't think the rays like the fast current accross the bottom of the tank (constantly) though, so I have it on a timer so it only 'blows' the bottom of the substrate for an hour or so a few times a day..
I added some black skirts and sevs for a cleanup crew like I said~ They help a ton. When rays eat things like mysis, bloodworms, and krill they send tiny little particles all over the tank (krill legs, eyes, shreds, etc) and small mouth tetras will clean them up.. and act as a food source in the future!
If you do barebottom and have your current blow all the feces/particles into one location it cuts way down on maintenance and keeps water quality up, as you won't get as much detritus, etc if you are just changing a single pre-filter daily..
Also the fine sand substrate, especially if it isn't compacted, also acts as a nitrifying bacteria bed, for immediate break-down within the tank.. Either way you should be over-filtered (turnover rate) to the point where you shouldn't worry too much about bio-load.. a wet/dry on an overflow, bare-bottom, with the current blowing all the waste into one pre-filter, seems to be the optimal set-up for ease of husbandry..
PS.. I hear Geo tankmates depends on the species.. some are more aggressive than others, my Geo. Surinemens is a jerk, and I have kept him around for over a year just to go with rays.. but after watching him chase my Paratilapia, Severums, and Snooks all over the 375g and getting told that they are one of the meanest Geos, he is getting sold..
