I tried to like Magic Earth, but I haven’t gotten used to it yet.
Organic Maps is great. Although addresses can sometimes be a bit iffy to search for, unless you type them exactly as they are written. Probably also depends on where in the world you are searching.
It’s hard to believe isn’t it? Must just be the work of some mudslinging disgruntled former employees.