I also use the Indian Nation Turnpike to avoid rough pavement on I-69 between McAlester and I-40. Even in a car.
US-69 is in better shape north of I-40, but is slow going with congestion around Muskogee and Wagoner, and again Vinita to Baxter Springs, particularly during the seasons when all the lake resort traffic gets mixed up with the heavy truck traffic that is always on 69. In Kansas, it gets slow around Pittsburg and Fort Scott.
For getting to KC from NE Oklahoma, US-169 is a better route, especially through Kansas, as realignment since the 1980's has it bypassing many of the small to medium cities it once went through. You can take 169 all the way to KC if going to the city center, or switch to US-59 at Garnett, to connect earlier with I-35, if going to the suburbs in Kansas. Whether I use 59 or stay on 169 depends on just where I am going in the KC area.
If your destination is on the east side of KC, the best way in is the I-49/US-41 going north from Carthage. You can pick that up as far south as Anderson, Missouri, but I find the best place to connect is I-44 just south of Carthage.
Tom Test
Itasca Spirit 29B