I have had both on rigs ranging from trucks to SUV's to Wranglers, and I currently chose to have KO2's on my PW and Wrangler. I don't understand all the KO2 hate going around. I guess some folks have had a bad time with them but for me, they have been absolutely great and have been for more than a decade. I have run AT's and MT's from Goodyear, Coopers, Dunlop, and a few others and none of them were anywhere as good as BFG's at anything. I have not run Nitto's and a couple of other main brands to be clear so maybe there are better tires out there. I have 25k miles on the KO2 on the Wrangler and they look to be about 40% worn. I would expect at least 50k miles out of them. I don't have the experience on with wear on an HD truck so we shall see.
On Road: For a daily driver the KO2s great on the street on both my rigs. The wet traction is excellent, they ride good and are very quiet for as aggressive as they look. I was debating if I was going to replace the stock PW Goodyear tires or let them wear out before I got the truck last month. After 200 miles on the GY's, I already hated them. I was sliding around in the rain, they were loud, and I could feel the "MT buzz" in the steering wheel. I stuck the truck with both ends locked in 6" of mud as the GY's balled up almost instantly and no amount of throttle was cleaning them. Two weeks ago I installed 35x12.5 BFG KO2 and the ride quality, traction and smoothness were night and day better. This is my opinion only, but I am very sensitive to these things.
Off-Road: KO2 are excellent in sand and snow, I mean good. They are also great in rocks and dry type conditions. They are not good in mud. The KM3 is notably better in wet conditions and also great in dry. The KM3 is better at pretty much everything off-road except maybe snow, but their downfall is on-road manors. They don't have the street wet traction of the KO2, don't ride quite as smooth and do make a little noise.
Anyway, for a daily driver and commuting to work, I would and do go with the KO2's. If I had a more dedicated trail rig, the KM3's for sure, or if I lived somewhere I could get off the road and play within 30 minutes.