Which hall sensor should I use for a BLDC?

Hello everyone,

I am trying to drive my BLDC motor and control its' speed with the help of the HALL sensors, which HALL sensors should I choose for the BLDC motor.

Here's the BLDC motor I am using: http://www.giantshark.co.uk/product/167465/cf2822-1220kv-brushless-outrunner-motor-

I didn't actually drive sensored motor, but as far as I understand you just get a sensored motor and connect it to sensor capable ESC. Unless it's out of curiosity I see no practical reason to "invent a bicycle". Also why use sensors at all? Usual sensorless ESC works great.