I am using Google Maps at work. Their map API is robust. To play with maps and to do interesting thing. But there are some issues that one can have with Google Maps. Majority of people might be not facing them. Why I am thinking alternatives to Google Map is because they are not free on HTTPs. You have to purchase their licence. And I also have a concern on the load time of Google Map JS file.
Following is the basic map by Leaflet JS API
There is no feature comparison available on Leaflet site. They only provided their reference and some examples. They should have a community support and discussion forum.
For gecoding service the makers of Leaflet JS, CloudMade also has a HTTP service.