For me, 10305 is definitely a nicer set than 10320, in size and design, but is also significantly higher price. I'm only 2/3s done building LKC so far, but it's been enjoyable the whole time, packed with details, and looks great. The grainy leaked images of 10332 appear to complement the castle well, and I'm definitely looking forward to seeing the high def photos when revealed.
I haven't started building 10320 yet, but plan to modify a few things to make it more to my liking.