Don't go too nuts on the depth of the stones or cleaning will be troublesome. Also, for stones 1/2lb or larger, check them well for any sharp points. Sharp points can be crack starters with enough weight over them.
Bad idea. I have done this before and regret it. The problem is that for bottom feeders the food fall between the rocks and the fish cannot get to. If you have top feeders then this would not be a problem but doing gravel vac is not the easiest to do. Here is a picture if you're curious how large river rocks would look in a setup.
Well since its a glass tank... i say put like a very thin layer of river rocks. It'll be easier to vacuum and if food falls into it... fish can push their way thru to get it, if your fish is big enough.
What I like to do for the same look is to use a bed of crushed coral and then nest the river stone in it. you get the same look without the spaces underneth to collect food and waste.
I think tanks with rocks covering the bottom look terrible (No offence to any body who has it like this) Just use gravel and then have a few bigish Cobbles in there for decor.
iused them in my tank as well. like it was said earlier weekly water changes get a lil more in depth due to what gets through. i have plecos and a few loaches and i dont have a problem. it depends on how you feed them also. more food = more wasted+ more waste which = more work for you. it does make a nice substrate though. gravel is for goldfish keepers in the wild they swim with river rocks