We seem to have revived an old thread, here, but, in case the OP is still lurking around, you might want to add Trinity University to your list. Excellent CS department, one of a small collection of LACs that does offer an engineering major, and they have excellent merit aid as well. Their new science center is spectacular.
And speaking of Trinity’s, Trinity College also offers an engineering major, though it sounds like engineering may not be an ideal fit for your daughter, based on your description of her likes and dislikes.