First level is phenomenal! Game feels like a true Sonic sequel! Second level though is trash. Especially mid to late part. Boss is also trash. You expect it to hit it, but instead you get hit. Bad collision timing imo. Third level is even worse. All the fast pacing was lost. Even Sonic 3 Marble Garden was better. At least in Marble Garden, you constantly progress through the level, unlike this one, where you can spend a lot of time without progress. The way is unclear and looks like the level was made more for Knuckles than Sonic. Once in the water, there are simply not enough places to get air. And some bad level design with spikes makes it worse. In all the original Sonics (1-3) you don't need to know the levels inside-out to progress. In this game however, despite the fantastic 1st level, you lost me at level 2 and level 3 is where I stopped playing.
Hello Roobar, the game can be challenging (and it should be) as technically speaking it is set after Sonic 3 and Knuckles.
I think you should give the game another chance and focus your attention on your surroundings.
If the final waterfall climb is too hard in Green Grove 2, try to go back and look for another path, there is a series of swings at the top of the level that skip the entire part.
The boss of Green Grove 2 doesn't have collision issues. You can't repeatedly bounce on Robotnik when he moves up, because you can't hit a boss when they are flashing. This means that when character you're using moves down for a hit with a flashing Robotnik raising up, he will hit the horizontal spikes of the eggmobile and get hurt instead. You're still able to land up to 3 hits when he is retrieving the ball if you're quick enough.
As for Rusty Ruins, you have to check your surroundings to leave the maze. Knuckles "knows the way" and its ancestors know it too. Follow their direction and you won't even touch the water, except a small mandatory pond toward the end of act 1.