A booking page is designed to capture as much information about a prospect as possible. A scheduling form, on the other hand, is mainly intended just to gather contact information. I suggest using a booking page for prospects and leads, with the caveat that you don't overwhelm them by trying to capture too much information. A scheduling form will likely be sufficient for booking appointments with clients.