I know East London and Canary Wharf well. Personally I wouldn’t want to live in Canary Wharf or Isle of Dogs and wouldn’t recommend it to someone new to London. It’s safe and clean but not the most exciting place, and I understand wanting a short commute but I wouldn’t want to live too close to work.
Greenwich - can be pricy as pp have said but it’s so lovely near the park, and very easy commute to CW. Has the jubilee line and DLR.
Limehouse basin - short walk from CW, also 2 stops on DLR to the City of London. If you stay close to the basin side / narrow street / it has a nice feel, there’s also a small green space and the walk to Canary Wharf overlooks the Thames. I’d avoid the side overlapping Poplar, and Stepney.
Mile End - I always overlooked Mile End in the past as parts are quite run down. However a friend who lives close to the station has changed my view. Walking distance to social areas of Hackney, but there is also Mile End Park, regents canal (takes you on a lovely walk to Hackney). Also, it’s well connected with central and district line. No direct tube line to Canary Wharf though, but close enough can cycle or take the bus.
Bethnal Green - Similar to Mile End but I think it’s even nicer, and you’re 1 stop from Liverpool Street, 2 stops from Bank so easy access to central. Walking distance to Columbia Road flower market, Victoria Park, Hackney city farm etc which are all lovely on the weekend, and different feel to CW.