I agree. I am keeping my 2012 i7 MBP for a few more years. Upgraded to 16GB RAM, 1TB SSD, still got a useful DVD writer and plethora of incredibly useful ports all without dongles!
Samsies. I love my 2012 i7 MBP. I did the same upgrades as you, super easy and it runs everything I need! To the other commenter - upgrading the hard drive to a SSD is easy, you just need a mini screwdriver and the new hard drive. Protip - I put a small piece of foam in when I replaced my HDD because the solid states are so much smaller than the spinning drives.
The RAM involves taking the bottom off and shoving in some more sticks. Officially this can only support a maximum of 8GB but I have had no problem with 16GB.
For the hard disk, it is fairly trivial too. Follow iFixit's guide:
And MagSafe.