.content returns a byte string that can be freely processed (encoded in the encoding format you want), which is a data storage unit that is only higher than binary data.
.text() returns the processed data based on the guess of the content type. This data format is relatively intuitive, but sometimes garbled codes are generated due to incorrect decoding methods
The recommended practice in the answers seen on the Internet is