I totally agree. ORMs are not a bad thing and save you from writing the same code over and over again. The key is to understand what it's doing behind the scenes and not be afraid to go in and change it if it's generating stupid queries.
Is there some extra overhead? Of course. Probably a lot less than cleaning up the damage from some cowboy coding.
Is there some extra overhead? Of course. Probably a lot less than cleaning up the damage from some cowboy coding.