OceanFire, I know what you mean... I started off wearing a more 'learner friendly' life vest, a mailstorm. I found that this was pretty horrible, because no matter how tight I wore it, when I lay back in the water (which you do all the time as a learner) it would ride up and really got in the way.
It's great for buoyancy and (I personally found) not very good for mobility. This may be restricted to me/shape of my body etc.
The vest in question was:

I decided that seeing as I couldn't actually waterstart and I was only going out in wind with an onshore component, I did away with the vest.
Once I started waterstarting, I realised I was very quickly (and not always due to my choosing) I was out deeper than I'd like without a vest. I decided I needed a KB friendly vest, so I invested in one of these:

Designed for Kitesurfing, and gives some floatation, not much but reduces the amount of treading one needs to stay afloat. I find this coupled with my 3mm wetsuit is a good compromise of buoyancy vs. mobility.
I anticipate in due course getting something more beefy as and when I'm brave enough to go much further off shore and/or in higher winds etc. something like the below:

But for now, my NPX impact vest works just fine.