In my opinion, neither of the two bills were good: both accommodated slavery. The Kansas-Nebraska Act gave the right to decide to the people, while the Missouri Compromise set strict boundaries where basically no questions were asked about the rules. However, the Kansas-Nebraska Act caused a lot of bloodshed and violence to occur because people are stupid and kill each other when they don't agree politically. So, in conclusion, the Missouri Compromise was the better deal, though is was proved unconstitutional after is was superseded.
I have some further thoughts on this topic.
Why, if the Missouri Compromise was unconstitutional because the states couldn't legally declare themselves free or slave because of the Fifth Amendment, would the Kansas-Nebraska Act have been legal? It violated the same "property" rights that the Missouri Compromise did. What's the difference legally?