This arguably tries too hard and its message is crammed in, but it at least does have positive intentions.
'Smith!' features likeable performances from Glenn Ford and Chief Dan George, while Keenan Wynn is a good actor to have onscreen - even if he plays an antagonist. Nancy Olson's character is annoying, though. There is also unfortunately some inappropriate casting, namely Warren Oates. I do like the look of the film, in how it is shot etc.
The plot is pretty messy, even with an obvious motive. The tone of the film seems, at least to me, to be all over the place as it probably tries to do too much. It's also the definition of the white savior trope. Despite those things, it does at least end in pleasant fashion.