I’m now out of contract on my BlackBerry Classic mobile phone.

I can upgrade on O2 to a Blackberry KeyOne for £39 a month which gets me unlimited calls and texts and 20Gb of data with no money upfront for the handset.

Should I go for it?

It has to be a Blackberry, I need the keys.