I like most of what you said. However, I personally really like holmes long term because he provides lots of energy and efficiency down low and at free throw line (and ofc when he isn't in foul trouble). I also see the kings keeping barnes for the remaining of his contract because he is actually...
I feel like it will look like:
(remember that this is what the lineup will most likely look like, non necessarily what it should look like)
Fox / Cojo / Jeffries
Buddy / Haliburton / Woodard
Barnes / Robinson lll / Ramsey
Bagley / Bjelica / Parker
Holmes / Whiteside / Kaminsky
with minutes...