The OP has somewhat explained that he felt less lead was better. He also indicates he is concerned about ascents, using no air in BC on ascent from 100 feet. He also indicated he is now going to get a new regulator that is better because his current one somehow gave him some water at a depth of 6 feet when he was stuck on the ceiling in the dark.
Perhaps this is obvious, but he needs more lead, He also needs to no longer be afraid of ascending with air in a BC, a little air in the BC is easily managed by a competent diver. A normal ascent should be approaching a condition where the body is motionless with a gentle drifting upward and precise control of buoyancy with BC and lungs.
He mentions relying heavily on the dive computer and watching it like a hawk on ascent. I too, like the "crutch" of a dive computer on ascent, but his confidence and skills will improve quickly if he practices ascents using just the particles in the water (as a guide) and how it "feels" and just refer to the computer for a quick check here and there. Gaining this skill will drastically reduce the fear of an uncontrolled ascent.
Lastly, it sounds like things got really out of control on the ceiling. If he was a weighted a little light, then when he got shallow and scared he most certainly is going to be taking deep breaths and probably not exhaling fully. A very natural response to stress under water.
The fact that he said he could see nothing, had no light and it was very dark and visibility was terrible and then his regulator started filling up with water. That indicates to me that the diver was PROBABLY disoriented. He got a little distracted and some water got past his mouth piece and he was more or less upside down. Once the reg is upside down it will not vent water properly. It CAN Be a very minor inconvenience if you are calm and breathing gently and can deal with the gurgling, but if you are having a problem, this can feel very bad and could cause panic by itself.
With respect to this last point, I suggest the OP try a little upside down boat cleaning (or something similar) and deliberately allow some water in second stage and experience how it does not vent well on exhalation when completely upside down. Getting used to this will probably make him much safer and may save a good bit of $$, which will probably be wasted when he finds a "better' second stage performs very similarly. Hint: pressing the purge may help a little, but you just need to flip around for a moment, get the second stage in a proper orientation and exhale - and then you can go back to your upside down boat cleaning task.