Yu-Gi-Oh isn't bad. I used to LOVE watching and playing the game as a kid. However the series of every shows together isn't really too favorable.
Original/Duel Monsters (Yugi/Yami Yugi) = Classic
YuGiOh GX (Jaden/Judai) = Eh... A bit too comedic for my taste. It has it's moments some of the duels are fun to watch but overall not that great
Yu-Gi-Oh 5Ds (Yusei) = Best of the spin offs, goes back to the dark tone the original had which is a good thing. Turbo Duels were cool and the animation is great
Yu-Gi-Oh Zexal (Yuma) = Dear God WHY?!?!?
Yu-Gi-Oh ???? (Current Series) = After the abortion known as Zexal I'm not even going to bother with this series.
EDIT: Also your in the middle of the series, which is the series at it's peak (the Battle City Arc)
Battle City = Virtual World > Oricalcos > KC Grand Prix > Dawn of The Duel > Duelist Kingdom