I think the O.P.'s order is the best. If you’ve never read the original rationale for the Machete Order or it’s update in light of the sequal trilogy, check it out:
The originator of Machete Order, Rod Hilton, actually suggests approaching Ep 1, Solo, Rogue One, and the shows as Anthology material to be watched in any order at another time than the other main eps. because they don’t directly serve Luke’s story.
I’m also in favour of this approach - this is what I’ve said to several of my non-Star-Wars-y friends.