For most tasks, it’s fine. I originally bought a MacBook because I wanted to do Obj-C programming for iPhone OS, as it was called at that time. However, my ex-wife became pregnant and gave birth to our son. He is almost 16 now, and I cannot seem to find the joy in anything that I once did. He is a sophomore now, once he starts college, I will try to chase my dream of being an indie iOS dev. I really wanted to be a r.petrich of JB fame, but it seems that JB is not for the masses anymore.