A quick thing you might try is adjusting the saddle on your D7. Just loosen the saddle a little and then push it forward so that it sits on the back part of the rails.
You've definitely got the right idea. Take your daughter to a shop to test ride a couple of bikes. A popular, and inexpensive, option is the Downtube Mini (which I didn't see mentioned in your list).
--sam