Ok, I should clarify, unfortunately I am someone who needs a navigation app that is able to know public transit schedules and routes. Offline is generally not gonna work as it's vital to have up to date info on rescheduling and rerouting.
I use Transit, and I pay for it. Honestly, for me, it's well worth the subscription price, and they have treated me well for a very long time. But I get paid may not be for everyone
Google Maps is good for finding businesses and their opening hours. That's it. Personally I then copy the address and then use one of several apps, depending on my mode of transportation. For car either Waze or Magic Earth.
You can add hours to OSM. Just don't get your data from google as that's a copyright violation. You install Street Complete and then walk around and complete quests.
I know. So? Usually the businesses maintain their own opening hours (and if they are on top of things their business holidays) on Google Maps. The current state is that for looking up opening hours GMaps is leagues ahead of anything else and for actual navigation the competition (or in case of Waze the adopted sibling) is better than GMaps.