As others have stated, 12 is curvy. In some areas, very curvy!!! Heading east most of the views and "edges" will be on the passenger side. And if you have a nervous passenger, as I do, they will have a "great" time!!
Just came back from Montana on 12. Road is very good (resurfaced) for about half of the way, with areas to the east of Wilderness Gateway having a fair amount of pavement spalling. No great chuckholes, just a lot of missing top surface. Still a great drive. Depending on day of week, look out for the motorcyclists running the highway at over the 55 limit!!!!
As to I90, they have been working on Lookout Pass and it has been restricted to one lane, which is fun when you are behind a "triple" and can't pass. I would definitely check the WADOT site for info if you want to go that way.
Living in Kennewick, with relatives near Missoula, I can tell you that the distance from home to Lolo junction is almost exactly the same on either route.
The backroads from 12 to Dusty and Colfax are good roads, scenic drylands, but don't see any advantage to using them. Only reason would be to head NE to connect with I90, adding more time and mileage to your trip. Just my opinion.
'16 Outdoors Timber Ridge 280RKS
Reese 1700# Trunnion w/ DualCam HP
'03 EXCURSION XLT V10 4.30 Axles