Кажется, что это зависит от платформы разработки и задачи. Поэтому я думаю, что ORO и GC не должны противопоставляться, а использоваться вместе - ORO для очистки чисто локальных объектов и GC для глобальных объектов и объектов, передаваемых по ссылке.