I have always been a fan of achievements, I think they a brilliant system.
Star ocean 4 has its own internal trophies as well, these trophies is 900 of them, many are very simple and will get just by playing the game eg. "kill an enemy". others are crazy like "kill 30k enemies" or "kill hardest boss in game in under 20 minutes with weakest character". Anyway these trophies unlock things in the game like 25% adds extra voices in battle, 50% unlocks more levels, 75% more voices again and 100% extra CP. 100% for each character also gives an achievement although getting 100% on star ocean 4 is quite possibly the hardest to get xbox360 achievement ever, its insane. At a guess I would put it at over 1000 hours of playing time easy.
On real achievements my view is people should be awarded things like avatars and themes, and maybe some store credit every so often as well. So the ubisoft thing is a good idea.
squaresoft ps3/360 final fantasy games award avatars/themes for specific achievements as well. I assume they will do the same on ps4/xbox1.
BT Infinity 2 Since Dec 2012 - BQM