Thank you for your thoughtful response, David! I find that I agree with everything you say.
I do find myself fighting with the module, I guess I expect it a little on this one. Geo data is so complex and the projects that come to us that need Geo data have wide-ranging requirements. It isn't like implementing a simple form where you just find out what questions to ask ... every project seems to have vastly different mapping needs. What I like about OL is that if you do spend the time to "fight" with the libary, as you say, I'm generally rewarded with the functionality I need.
I do wish it could be less complex, but I'm afraid if I lost complexity on this one, I'd also lose that unique requirement I will need in the next project.
I also have to thank you for mentioning Leaflet ... I'm excited to dig deeper on what it can do!
