I've been playing the game casually since the start and more seriously for the last 3 years. The gameplay is relaxing and a great social activity. Some days my friends and I will go out shiny hunting for 5+ hours at a time. However, there are a lot of bugs that Niantic refuses to address or fix in a timely manner and it's often the source of frustration. They also refuse to listen to community feedback and would rather upset their players and lose customers than to make one simple change.