With 3d it depends on what you want to create, if its animated text xara is ok, if its ships from the game, youll need a full 3d rendering prog to import models into and so on, its very detailed, and takes time in getting used to
i use Vue'desprit using that along time, its not as hard to use as 3dsmax and so on, and gives ace results