I really think that some babies are just easier than others in all aspects of life!
Our DD was a terrible sleeper. Much like you've said, she would only sleep for 10-15mins when in her cot/bassinet but would sleep decent lengths if held. Sleep training wasn't for us so we just rolled with it and I held her for day naps and ended up co-sleeping at night with the cot side-car to our bed and I progressively inched DD away from me and into her cot over a few months.
At 13months DD was still waking 3-4 times/night but she would re-settle quickly with one of us in the room so we set up a spare bed in her room and even now (DD just turned 3) my husband or I just sleep the rest of the night in there. That way everyone gets enough sleep to function & manage at work/daycare.
Thankfully, even though the progress has been painfully slow, we have almost always seen gradual improvements in DDs sleep.
It was pretty exhausting when she needed to be held to sleep but we were able to do it because she was our first baby. If baby number 2 is similarly difficult my plan is to baby ware during the day so I can still care for/play with DD & get some stuff done during the day!
I'm sure you'll make the best choice for you & your family.
I found The Happiest Baby on the Block & Pinky McKay's Sleep Like a Baby books to be really helpful. The later mostly just validated my feelings and choices but that was helpful since I felt like I was doing everything "they" say not to do (co-sleeping, responding when DD woke for the zillionth time that night, feeding to sleep etc) but as an older friend pointed out, who are "they" really?
It's also worth mentioning that even though DD was really difficult at sleep times she was (& still is) a lovely, happy, kind, sweet little girl who has never had any issues with fussy eating! :-)