I personally have an Ergo and it's brilliant. It puts your bub's weight mainly around your waist so you don't feel the strain on your shoulders. The straps are fairly wide and padded. If you're not sure about them, just go into a local baby store that stocks them and ask to try one on, that's what I did .

I don't have experience with any others though!