Been playing with the first two and considering the 3rd.
Dlna is screaming fast but does not support moviesheets and folder images ( using tversity).
Smb allows these but the combination slows the unit down dramatically probably due to loading the images.
It’s also not as reliable as dlna.
A friend uses nfs from his nas and it’s as fast as dlna but he’s using folder view - no images. But it’s way more reliable according to my friend.
So what is considered the best approach? I like the movie sheets but they seem to bog the device down.