Mastercam for surface creation

is MastercamX any good for surface creation?
just started to learn Mastercam and it has no model tree
for its surfaces like ProE or Solidworks doesn’t seem
as user friendly as ProE or Solidworks
any opinions anyone or should just I just
use Mastercam for machining my models

Thanks in advance