Pretty boring team. You're not 9 anymore, play with something more interesting. Go out of your way and deliberately don't rely on your starter and legendaries.

Heres how I play that keeps things interesting and keeps me coming back: I have a master save file that Ive completed the dex on for each gen and caught more or less everything. I pick a random team of whatever 6 stupid mons Im feeling like atm before even starting a new game and then breed eggs so theyre all level 5. Then I'll start the new game and trade them all over as soon as the tutorial segment is done(or just use PKHex and drag and drop in Gen 3s case since it has a ton of artificial trading restrictions for no reason.) and I just play through the whole game with those. I find this far more interesting since you usually don't have these Pokemon early on and completely transforms the experience every time since you're never really sure what to expect. You do lose some of the fun of catching whatever you find and adding it to the team but honestly theres only so many possibilities doing it that way and once you do it once theres no real surprises left. I genuinely believe the way I do it is the entire reason breeding exists to begin with, as well as those postgame exclusive Pokemon people love to complain about only being obtainable then, its all so you have new possibilities for your next run. This whole process is made easier than ever with emulation and flashcarts so theres no excuse anymore. Do something fun and that speaks to your soul, not what all the normies are doing. Picrel was my most recent Fire Red team.