GX and it isn't even remotely close. While I wouldn't say it's as good as DM (or 5D's) overall. It has the best main character by far, is the best of the Yu-Gi-Oh series when it comes to how it treats its overall cast, still has several of the best duels in the series and one of the best single seasons (season 3) in the franchise along wiith Waking the Dragons and the Dark Signer arc.
02 is a mess of plot holes, good plot ideas that get introduced and then either mishandled or ignored, grievous continuity errors, a cast of inept heroes that often do more harm than good (especially in the later half of the season) and easily the worst cast of villains in the series. Ken and BlackWarGreymon had to carry this shit hard to get you through the whole thing or to make it worth remembering.
I must admit I never watched passed G-Revolution with regards to Beyblade so I don't know on that front.