I'm on two years with the 1tb Evo 840 in my mid-2012 15" MacBook Pro. It's one of the best things I ever did to the computer, although now I've "regressed" somewhat and now also have a 2tb spinner in the computer. The latter is used only for storage-I boot and run programs off SSD. BTW, for anyone contemplating doing this-just remember that you should put your SSD in the optical drive bay and your spinner in the regular hard drive bay-I think on 2010 and newer MBPs, both run at SATA 3 speeds, but the optical bay doesn't have a sudden motion sensor.
Since the 15" is a heavy beast, I put a 500gb Evo 860 in my late-2011 13" MacBook Pro just a few weeks ago. That particular Mac was my first(and the only Mac I've bought new) and actually had one warranty hard drive replacement. I don't know whether the HDD was going bad or if I've just been spoiled, but it felt nearly unusable. With the SSD and 8gb of RAM(not 16gb as in my 15", and with RAM prices where they are now I don't really want to spend the money to upgrade it) it's once again perfectly usable and pleasantly fast. I'm going to go back to taking it with me when I'm traveling, even though I'll miss the screen on my 15".
All of my other main computers have SSDs. The Mac Pro 1,1 in my office runs off a cheap 256gb Kingston, which is generally a terrible drive but it's been ticking away for the past 3 years and the computer has rarely been turned off in that time. My Mac Pro 5,1, on which I do a lot of heavy photo work, has two Apple OEM PCIe SSDs-one from a MacBook Air and the other from a "trash can" Mac Pro 6,1. I run OS X 10.6 Snow Leopard(legacy reasons) off the "trash can" drive, which is the larger of the two. Admittedly that's a bit of a beast of a computer(32gb RAM, dual hex-core 3.06ghz processors, Radeon 5770 GPU) and for lightweight stuff it seems to almost read my mind in Snow Leopard. It's no slouch in High Sierra either(unfortunately, at this point High Sierra is the end of the road for me on that computer without losing Snow Leopard compatibility).
I pretty much only do Macs, but I've put SSDs in a lot of computers-I've stretched as far back as PowerBook G4s both for me and for other folks(I usually don't do them in PowerPC desktops since all but the G5 are ATA and 7200 rpm desktop drives are a decent match for an ATA 100 or 133 bus. For G5s, 7200rpm desktop SATA drives are even faster and not that many SSDs play that nicely with the SATA 1 bus). I've never had a person disappointed after I installed an SSD. The last one was a 2011 iMac that-again-the owner had written off as unusable and it got a new lease on life. I've put a LOT of them in late 2007/early 2008 MacBook Pros(3,1 and 4,1) along with 2009 MacBooks(5,2) and those now-inexpensive computers once again become perfectly usable for anyone who doesn't need a ton of CPU horsepower.
BTW, I've gone several routes when installing a drive. I use to be a heavy user of Carbon Copy Cloner, but now, often as not, just use the "restore" function in Disk Utility to clone the old drive over provided that it's readable. Of course, if it's not readable but still will spin up I can often get it in good enough shape to clone with Disk Warrior. For a computer that's still carrying the "baggage" of a 10+ year old OS X install, I'll often start clean and use Migration Assistant from the old drive for even better results. Then, of course, if it's a computer that I got "clean" or want to have it that way, I'll just toss a fresh OS X/macOS install on the new drive and install anything that needs to be installed.