What's the best way to do on-chain art NFTs in Ethereum in 2025?

SVG or otherwise, I don't mind, whatever looks best.