Pets were in the beta and they acted as your private store.
They didn't make it to live release. Hopefully they bring it back as vanity items.
I think that the majority of the people in NA prefer to not lose an entire item when enchanting.
I think losing the materials when attempting to enchant something is a fair trade off and doesn't make it super easy to do, a fair amount of money and/or grinding to get that gear you're using to make the enchant is still needed.
I'll take a stab at this...
but to my knowledge Tera is true action combat, as in you have base stats and when you hit stuff, you hit [filtered] with a chance to crit etc etc.
DCUO is like a typical MMO that you have the same base stats, but other things go into it, dodge, hit, a chance to miss etc, there are stats that get in the way and behind the scenes, pretty sure TERA breaks all that.