Well this is interesting. It is actually not true that eager loading loads less data. It loads much more because all your includes are joined together intoÂ single enormous data set. The problem of lazy loading is that each lazy loaded property results in additional database query = roundtrip to database. That can be ultra fast on your local machine but it can be damn slow once your database server will be elsewhere on your network.
So the main advices are: