The main difference is the dough: morning buns have a light, flaky croissant-like dough, while cinnamon rolls use a softer, denser bread dough. This leads to morning buns being airier and pull-apart, while cinnamon rolls are more pillowy.