You have kids, don't you?
If so, consider that the 7700 has a free arm whereas the 6600 does not. When I looked for my machine, that was a deal breaker. I wanted to use it for mending and garment sewing as well. I've used the free arm at least 1/2 dozen times for DS' and DH's mending and pants adjustment.
Good luck making a decision.