My gf uses mid-2012 MBP 13, which we upgraded with SSD and 16GB RAM. If it ever fails, there're simply no Macs for her on the market that it could be replaced with and I don't see her going back to Windows - which means I'll probably have to setup a GNU/Linux working environment for her and to make sure Wine runs her Photoshop version well.
Alternatively we may try to get another mid-2012 MBP, as having a Mac around is good when I have to build and test macOS and iOS ports of my software. I can't see us buying any newer MBP, it doesn't make any sense economically.
Alternatively we may try to get another mid-2012 MBP, as having a Mac around is good when I have to build and test macOS and iOS ports of my software. I can't see us buying any newer MBP, it doesn't make any sense economically.