I've read that larger cache size can be an indicator of SMR drives. Other than that, I don't really care about it.
To confirm your uncertainties, I can indeed use the external caching mechanisms on btrfs.
How much would the RPM affect things? I'd think the lower RPM would be less problematic, at least where longetivity and noise is concerned.
Also, what's your reasoning for the extent size?