BenBroadhurst.com or something totally different. Had Bens-Blog.co.uk been unhyphenated, I'd have voted for that. But from those 3 choices, the .com is the only one that makes sense...
I agree with Edwin, a .com would have a more universal appeal and
easier to sell if it became huge.
Bensb.com is free to reg , 5-letter .coms might even be worth something
in 2020
Cheers,
Mark.
If you need to rank in the search engines for searches on your name (eg because of prospective employers Googling you, because of the need to sell your expertise, etc) then fullname.com is good. If it's only family/friends reading it, then the name doesn't matter.