Just finished playing. It was pretty fun.
I really enjoyed the variety of wild Pokemon available to use.
As for the difficulty, I personally didn't find it that hard except for the second gym leader. I think you were a little too generous with providing perfect counters for the boss battles in...