I agree with you. Dedicated servers won't solve all the problems but they would limit them.
No host migration for a start.
People who played Gears Of War would know what a massive difference dedi servers made to the game compared to the first 2 games.
I also don't buy into this "you'll be on dedicated servers if you're near them" crap. There aren't any. Simple as that.