Motor/ controller type

I have not seen any article on DC motor type and their corresponding controllers. I want to build an electric Kart with two motors and Hbridges PWM controled with an Arduino.

I can find inexpensive DC motors 200 to 500 watts. Some have brushes, some are brushless. An electric scooter part supplier offers "Hall effect controllers" I have not seen any info on this type of controller. Can I just use PWM control on any type of DC motor?

Any help on selecting motor and controllers will be appreciated

Daniel