It's nice to hear that you're having fun and learning a lot.
DH and I found that our buddy skills definitely needed work in the first dozen dives or so, but we're getting much better now. Now we can and do keep track of each other in extremely low vis (<5 feet). If he ever got 50 feet away from me, even in 100 foot visibility, he'd hear a thing or two on the surface (and earlier, via sign language)! Usually we're about 4-5 feet away from each other - quite close, but not kicking each other! In calm, warm, clear water, we might spread out 10 feet. It's just more relaxing when your buddy is nearby and you trust each other.
For the camera - we like the GoPro because you can either attach it somewhere and forget about it, or attach it to your wrist and drop it any time you need to use your hands. The pictures are not usually magazine quality, and you need to add a red filter if you're at any depth, but I've seen some really nice photos and videos from GoPros. Even with that, the times DH has gotten farther from me than I liked, he was either taking a picture of something or doing compass navigation. So you do have to be careful with the camera distracting you.