kV is pretty much a useless rating because every manufacturer rates it differently.
Pretty much any brushless motor will work with any brushless ESC. However, you also need to look at your uses. Are you going to be running on road or off road? 2s lipos or 3-4s lipos?
2s lipos and 1/10 on road cars, you're looking at 540 size can motors. Off road 1/10 and 1/8 scale cars are looking at 550 size can motors.
Off road motors are going to need more amperage than on road motors, in general. That's why you'll see many off road ESCs with 150a+ vs some on road 1/10 scale ESCs only needing 45a.