My main pet peeve is how you cannot hide major roads from Google Maps, but there's no way to show trains and most public transit without clicking on a station. Even on a large city like London half the public transit is invisible.
What alternatives are there? I'm trying to use OSM, but I find it to complicated and time-consuming to do anything.