I frequently get confused when it came to placing cities next to rivers as opposed to the site one tile away.
To sum it up, the remaining reasons to place a city next to a river are:
- +2 health
- possibility to build the brewery national wonder
- getting trade routes with surrounding tiles slightly earlier, so you don't have to research exploration immediately.
As it is, I wonder why aqueducts give +2 health to cities that already have fresh water. If it gave fresh water to the city tile instead of that straight health bonus it would:
- Make sense
- Have the same effect on most cities
- Make the effect of fresh water more obvious to the less advanced players, helping a tiny bit with the steep learning curve
- Make riverside and non-riverside cities more equal in the long term, giving some people (like me) less of a headache when placing cities
- Allow for more mechanics that have fresh water as a prerequisite, like events or maybe making it a requirement for some buildings
- Maybe solve some issues of cities not spreading irrigation
Just saying...