Well DLR does have its planning perks over WDW. Your main mode of transportation is your own two feet. No buses, boats, monorails (unless you want to go from Downtown Disney to Tomorrowland). The two parks at DLR are separated by an esplanade that takes about 2 minutes to walk across.
Also, no ADRs that need to be made 90 days in advance. At DLR they are called PSs (Priority Seating), but the low amount of TS restaurants mean you don't have to be on the phone at 7AM exactly 90 days in advance. Actually, except for character meals, you probably will only want PSs for dinners, assuming you eat TS (which for every dinner would be kinda expensive). The only exception is the Blue Bayou restaurant, located inside the Pirates ride, right on the water.
While we're talking about dining, the DLR dining plan has many more flaws than the WDW one. First, you don't get "meals", you get "money vouchers", and you don't get change if you use these money vouchers. So let's say you buy a Mickey Mouse ice cream bar for $3 or $4 with a $5 voucher. Well, you lose $1 in change. But what happens when you use up all of your $5 vouchers? You either have to pay oop (which defeats the purpose of a dining plan) or use a $10 voucher and lose $6 in change (which can add up fast). You also cannot use the vouchers at Downtown Disney, where most of the TS restaurants are. Stick with counter service places, unless you want a sit down meal or two.
July is not a horrible time to visit the resort. Unlike WDW, there aren't huge tour groups, there aren't giant thunderstorms every day, no muggy weather. There are decent sized crowds, but the crowds in late June and late August are worse. And if you follow the basic touring tips at WDW (Arrive at rope drop, use FP a lot), you can get a lot done. Also, DL has longer hours during the summer. 8-midnight every night and Magic Morning (for onsite guests or those with a 3 or more day park hopper) is an hour before that.
Last, you should read Hydroguy's amazing thread for WDW vets:
http://www.disboards.com/showthread.php?t=1162599