This page attempts to compare Google, Yahoo, Mapquest and MSN Maps.
Google
Yahoo (Flash-based)
Mapquest