You can already gather every two hours to get upwards of 20% of your max stamina. Stamina system is fine.

The cost of some daily/event maps are a little overwhelming, especially for newer players, but it's not a dealbreaker.