That's a lot of suggestions :) There are some other ideas I'm considering (link), but rivers are already implemented.