I have done it twice so far with, thankfully, no disastrous entanglements although I still need to work on keeping my buoyancy in check.
Tip:
So buoyancy issues are because you're not really neutral.
Bear with me here.
You are probably neg or positive, but your brain has compensated by breathing from teh top or bottom half of you lungs.
When you launch your brain "forgets" to do this and your buoyancy changes
Go play near a vertical line. Put some reference markers (a bit of ribbon will do) on it. One at your chosen depth and one each 2-3' above and below it.
Now hover keeping you eye on that reference mark and try to keep as level as possible not going up or down further than the other marks. Concentrate on finding the mid point of your breathing and with just breath control keep between them. After that task load little by little, say unclip your dsmb and reel and move it around your wing staying neutral
Breathing precisely is a muscle memory thing and takes practice.
Move on then to shooting, and finally reduce to upper and lower marker distance so your deviation from the centre is reduced to a distance you are happy with.
Might pop over for a cheeky dive to see you soon