Having implemented an OO and a template version of a group of object(s) that are able to be compared, which do you like better and why? Cite a few specific things that you found either logically consistent, developer-friendly, user-friendly, etc.
C++ where templates = generic programming