Hello, wonderful Mac community! I'd like to ask your opinion, if you don't mind.
I have the 2009 white MacBook. It's held up really well (except for a crack in the shell at the Ethernet port and having to replace the charger--both things I've read happen with this series of laptop). The only thing I've updated on it is the OS--I loved the iOS 6 update and decided I wanted my computer to run more like my iPhone, so I updated to Mountain Lion. My poor baby's run pretty slowly since then. I have a pretty good bit of free space on my hard drive and am usually only running Chrome and maybe one other program.
Within the next 6 months, I'll most likely be starting online classes in a master's program. They're live with video and audio--one option requires the same from the students and the other just has the students participate in typical typed chat while watching and listening to the lecture. I'll also be doing LOTS of research and small video projects and probably even HTML/CSS and picture editing. (I do have Photoshop on my MacBook now, but I've never really done much with it and have no type of markdown program.)
I was thinking of adding some RAM to my MacBook, but it's only upgradable to 4GB (I think), but now I'm wondering if I'd do better to get an iMac? I'm mainly looking at the refurbished 21.5" base model, due to price.
I'm thinking this would be a good option because it would be completely updated, the keyboard would be easier to work with (non-elevated keyboards are so difficult!), it would be stationary (and private), and I could use speakers (I have sensitivity to headphones, apparently).
Any and all advice would be helpful! Thank you!
(Oh! If I did decide to go with the iMac, would all my ~programs transfer with Migration Assistant?)