J.,
My son had reflux too...I can completely understand your comment about him challenging you. My Dr didn't even diagnose him until 2 1/2 months so it made it even worse, because you're made to feel that you're an 'overreacting 1st time parent'. I am going to give you some advice that worked for me, though some will not agree.
My baby slept in his swing or in my arms during the day, at night, he'd would gag and choke if left on his back and my fear was that he would die during the night. Because if that I had him sleeping between my hubby and I in a 'boppy' type pillow that I fixed so that he couldn't slip through. I kept my hand on his chest, because when he would choke, he wouldn't make too much noise. Needless to say, I had never believed that anyone could get by on such little sleep.
He was on zantac, and the blandest food after that. Watch out for the baby food meat mixtures. Most of them have tomato puree or onions in it.
Back to sleeping... After being in our bed, he would scream as though he was having night terrors when I put him in his crib for the night. He's extremely stubborn (as I am) so we tried the 'cry it out' stuff, but he would go until he threw up. I couldn't see doing that to him.( or me) He ended up back in our bed, strictly for the path of least resistance, until he was old enough for his own toddler bed. (Just about 15 months) It was a godsend!!! Even though he woke up at 3am like clockwork and came into our room & climbed into bed with us he slept, for the most part, in his own bed. Now, he comes into our room only when he wakes up in the morning.
If this is what you want to go with, but are worried about him never going to his own bed, think about this.. I have never heard of an 18 yr old graduating high school and sleeping in their parents bed. I thought that I'd have a hard time with the transition of getting him into his bed, but he loved it! He 'helped' daddy put it together, and was so proud that it was his. He's now in his twin bed and has all of his stuffed animals set up on it when we fix his blanket in the morning.
EVERY ONE will have their own opinions about what you should do but no one is in your shoes but you and your family. Do whatever works for you and know that it'll all work out without traumatizing your child. This worked out for us. I wish you good luck.
M.