None of us are perfect parents. Especially when it's our first DC and we have no clue what we are doing. I think some of the comments on here have been really quite harsh. The OP may just need a little guidance, I sure as hell did. Please don't take any of this too personally OP. A lot of people come here to act like they were perfect from day one and get some kind of 'feel good' from putting others down. Most things said, wouldn't be said in RL.
These demanding little bundles of joy come along and we are surrounded by parental pressures of having a 'good baby'. It is important not to pay attention to these pressures. My child is 4.6 years and has ONLY JUST started sleeping through the night regularly. I deal with it a lot better now compared to how I did when he was 7 months.
Maybe I am not a good person to take advice from seeing as my child had never been a good sleeper? But hey I've tried and tested all methods, been sat outside the bedroom door at 3am trying to keep it together and lost years of sleep - so i can feel any parents 'bad sleepers' pain. I truly believe some children do just need a little balance, routine and night time training and it works a treat fairly quickly whereas other children - they just will when they do and you learn to cope in the meantime.
It is hard for you to tell which 'category' your DC comes from as only 7months!
I just want to offer some advice anyway and hopefully it may help. I haven't read all the posts as there are loads and have just started to watch the thread but I've scanned through and seen most of yours OP.
I noticed you said that you are going to deal with nap times differently to bed times because you want to get the night dealt with first. I understand this, but - he needs the same routine with sleep time in the day as he does in the night or it will be far too confusing.
Routine is key - Low lighting, milk, quiet story, in the same room, at the same time each evening will let them know that it is bed time. Routine brings a strong sense of security.
I've tried many methods of getting a child to settle and at different ages. From about a year old I started controlled crying. I did this by following bed time routine then putting DS in his cot. He would cry. Some parents leave them until they get so tired of crying, this is heartbreaking if it goes on for you and the child and it will not bring the security of bedtime your child needs. It will make bed time traumatising for you both! Some parents go in pick their child up, give them words of reassurance and then put them back and leave only to hear even louder screams! this is because the child is confused, by getting cuddles and some chit chat they think that's great they are getting out of bed! Only to be put down again, it is all too confusing for them! The way i found to do controlled crying best is to set my timer. Leave him for 5 minutes, go back in, say good night again, ensure his night light was on, lie him back down and leave the room. I made little eye contact and only said good night. Then I would wait 10 minutes, go back in do the same thing but this time i wouldn't say anything. By putting them back down calmly and gently, they no it's not the time for attention, it's bed time, but you are there and they are safe and you will be near and calm until they fall asleep. You add 5 minutes each time. E.G 5 mins then wait ten then wait 15, etc.
It could last up until an hour the first night, but you are controlling it, you are calm, and they know it's bed time. You will quite quickly see the time decrease and them settling faster.
As for waking during the night i would do exactly the same thing. But with your child so young I would maybe consider offering milk once at the same time each night, so if he routinely wakes about 12, Maybe offer some milk. Or at least juice, i give my 4yo a cup for the night as I know i get thirsty through the night and it wake me too!
Kids are resilliant, and we learn from our mistakes. The crying for an hour at this age isn't the best way to deal with it - as we don't know what they want, they can't communicate yet and they need to know it's all ok!
Please try not to obsess about the bed time, I know you are tired, it's not what we expected it to be, I know other mums have these fabulous children who slept through from week 3 - But ignore it and focus on yours. Your child will settle in time with good routine and security. This waking will not last forever, and after a while it just becomes a part of parenthood and you discover coffee. He is only 7 months - it's normal! :-) if he's sleeping through by the time he is 18 months - that to me would be considered a true success. And i would envy you !! ;-)
Good luck x