Put in an SSD, and with at least 4GB of RAM, I would say the RAM upgrade is optional, unless you are doing photo/video editing or running virtual machines, you aren't likely to notice the difference of extra RAM for day to day use. If you need the extra RAM, however, it will be well worth it.
That machine will feel brand new after the SSD is installed. My 2012 13" with Mavericks was slower than my 2008 13" MacBook running Snow Leopard. I was a little disappointed, but after the SSD, it felt brand new, and I couldn't be happier with my choice of machine. I also swapped out an HDD for an SSD in a friend's 2010 17" MBP, and she couldn't be happier.
I wouldn't say that OS X is optimized for SSDs, rather it has become so bloated that it requires an SSD. Back when I bought my first Mac on 10.2, Jaguar, it had maybe 10 or 12 background processes running after startup. I currently have 261 processes running with only Finder, Mail, and 1 tab in Safari open.