I don’t know if this is my “preferred” order, but one experimental order I’ve come up with recently is watching the theatrical OT, followed by the entire rest of the franchise (including the Special Editions) in chronological order. This is how it goes:
Star Wars (theatrical)
Empire Strikes Back (theatrical)
Return of the Jedi (theatrical)
The Phantom Menace
Attack of the Clones
The Clone Wars (until s7e9)
Revenge of the Sith
The Clone Wars (s7e10 onward)
The Bad Batch
Solo
Obi-Wan Kenobi
Andor (when it comes out)
Rebels
Rogue One
A New Hope (SE)
Empire Strikes Back (SE)
Return of the Jedi (SE)
The Mandalorian (s1 and s2)
Book of Boba Fett
The Mandalorian (s3, when it comes out)
Ahsoka (when it comes out)
This way, you get to see the Oscar-winning original classics in isolation, followed by the massive movie and TV universe that Disney has made based on those classics. The sequel trilogy can go in three different places: at the end of the viewing order to continue the chronological theme, after the theatrical trilogy to emphasize the nostalgic inspiration the filmmakers took from those movies, or removed completely to have the era that Disney is currently focusing on (Mando and its spinoffs) be at the end of the chronology.