The nano s supports P2SH/P2WSH. Thats definetely better than P2PKH addresses but not as efficient as bech32.
What do you mean "better"? I think it's hard to say what "better" if we are talking about types of transaction (in fact, just
insctruction how to spend outputs). I don't think that Segwit P2WSH is better than P2PKH. It's just
another type with it's own pros and cons.
The same like we can't say what is better: P2PKH or P2SH. It's just different types for different (not much) purposes.