Robert, your question is far too open ended. It's like asking what's the best vehicle for me. That can't be answered without knowing things like married/single, family and if so how many, job required or not, towing or not, funds available toward purchase and other things. A Miata and a Grand Caravan will both do the same thing in general but not at all the same in specifics.
What company to choose depends on things like where one lives (to a small degree), hazmat or not, prior experience or not, type vehicle you are willing to drive or not, etc.
There are many good threads on this. Work your way back through the threads and/or do a search. You'll find plenty on this subject.
Leo Bricker, 73's K5LDB, OOIDA 677319
Owner, Panther trucks 5507, 5508, 5509
Highway Watch Participant, Truckerbuddy
EO Forum Moderator
----------
Support the entire Constitution, not just the parts you like.