Models, ORM, and all that stuff can save you development time but sometimes the generated SQL is slow. You can use PDO for speed. Models appear to assume updates which means there could be less overhead for read only access through PDO and SQL. When you have no models, you can load services manually and load a smaller PDO service. I use that approach for some read only pages.