Currently about 9 hours in. I have 6 badges and I'm now headed towards the Lake of Rage. My team feels (or rather, is) a bit shit though...
Quilava - lvl 28
Scyther - lvl 26
Jumpluff - lvl 29
Quagsire - lvl 28 (HM Strength / Surf)
Pidgeotto - lvl 20 (HM Fly)
Bellsprout - lvl 3 (HM Cut / Flash)
I hate that I can't evolve my Scyther, which make me consider dumping him, despite Scyther and Scizor always being my mains in OG Red/Silver. Quagsire is okay but he isn't great. I want to replace Pidgeotto because I'm bored of always having him on the team, but flying options are limited... Jumpluff was a pain in the ass to level up and still is horrible in the direct attack department, but leech seed + poison powder/sleep powder makes him fun to destroy trainers / gymleaders with. Bellsprout is just a random cut dude who happens to be able to flash as well.
Biggest issue so far has been that I've been trying to go with somewhat different pokémon than usual. Which has caused me to specifically not go for Feraligator, Ampharos, Umbreon, Gengar, Crobat and Scizor. Hasn't turned out that well so far... I'm considering restarting the game and trying to go through with a different team. On the other hand, I might as well just keep going and build a new team from where I am.