Doctrine zabija szybkość i wydajność (strony*), gdy jest nieodpowiednio użyty. ORM służy do mapowania, nie do wyciągania danych dla celów "HTMLowych". Niestety, mało kto zwraca na to uwagę. A Ci, którzy tego nie robią, krzyczą, że ORMy to syf.
Używaj DBALa/czysty SQL z PDO zamiast ORM do wyciągania danych dla celów UI i będzie ok.