Some of us like the integrated bug nets some of us don't. I don't... and you explained why mostly. I also didn't like waking up on the net looking at the ground.
(I'm an active sleeper & it shifted the hammock around).
I use a separate net now and a plain ol' gathered end hammock. Diff things make diff people happy and it takes some trial & error to find your niche. At least the hammocks hold their value and can be sold to get back most of your investment.
I'm glad you didn't give up...It took me a while and now I'm very happy.