Using the Thames as your "corridor" for selecting a place is definitely a good strategy. Numerous modern developments along both banks, ranging from smart to high end luxury. Twickenham in the west to Greenwich in the east is about 20 miles. Some of the locations feature attractive marina developments. The river itself offers great views. Remember that a north bank development won't be so great for views over the famous London skyline, which is mostly on the north side of the river, but this is compensated for by greater sun through the day.
There is a fast and frequent river bus service, the Thames Clippers, which serves the central-Greenwich river section very well, but which is Mon-Fri only on the westwards section as far as Putney only.
Choice could be really hard. Some areas of London can be pretty quiet after 5pm and at weekends. You might have other factors concerning what you will be doing in London that might be good drivers for selecting a borough.