There are many other fighting games I prefer to the DBZ ones ( ST, Guilty Gear, 3S, Kof etc).
But as far as DBZ games are concerned, I like : Tenkaichi 3 , Infinite World and Budokai 3 roughly in that order.
I would have preferred B3 over IW, because I found the gameplay to be more simplified and straightforward. But what I hated about B3 is how the game forces you to do alot of nonsensical grinding in storymode just to unlock skills or chars. This detracts away from actually allowing you to enjoy the fighting game aspects of the game because you're going to be spending more time unlocking stuff in story mode than actually playing the fighting game.
IW cuts alot of that BS out and made it alot easier and straightforward to get all the skills and chars you need in order to play the fighting game as originally as it was intended.
I would have preferred B3 over IW, because I found the gameplay to be more simplified and straightforward.
Actually I change my mind. I prefer IW all the way because of it's much faster paced gameplay and having better variety in how you can do combos and juggles etc. Just a simple thing like being able to cancel a DM during any combo string helps alot. Also the HS thing in IW is a nice addition as well as aura guarding etc. The battles in IW are far more spontaneous.
Although at times it can also be found to use Dragon Rush vs opponents who are fatigued in B3.