Hi
I took insurance with balpa whilst a student pilot, infact I still have it. The quote is competitive although I've heard you might be able to beat it elsewhere.
It can cover you for loss of medical amongst other things. I got mine from day one although you can save yourself a few months premiums if you arrange it to start a little before you start flying/before your medical.
Some didn't have it, personally I wouldn't risk it though.