I have both and IMO a backpack is much better than a messenger bag as it stays put in the center of your back and evenly distributes the weight. In warm weather it can get hot and sweaty under the backpack. There are versions that have ventilated back pads that help with this to some extent. Check the following for some examples:
http://www.deuter.com/en_US/backpacks.php?category=123