"Hard drive appears to be failing" - what are my options
I have had this iMac for just over 3 years (2017 21 inch, 4K) ... it has always been slow and I've put it down to not getting an SSD when I bought it. I've been thinking that maybe I could get an external SSD and use that as the startup drive instead of the inernal drive but the guy in the local mac shop told me this would be difficult to do unless I knew what I was doing and expensive ($850Aus). It doesn't seem that complicated to me to download the OS onto another drive & make that the startup drive, so I am not sure what he meant.
Is it more complicated than I think to run the Mac off an external drive?
He said it might also be possible to replace the internal drive with an SSD depending on what 2017 model it is.
I just ran an Etrecheck report on it & it says the hard drive appears to be failing, which says I have a more serious problem than it just being annoyingly slow. I'm wondering what my options are: new Mac, replace the hard drive or get an external one - would that be about it? If the hard drive were to fail would it be better to have it replaced rather than use an external drive (that I could move between Macs)?
The report is here. Thanks for any advice.
iMac 21.5″ 4K, macOS 10.14