Things that cannot be upgraded later.
IE: screen and CPU
My current MacBook Pro is the best laptop I have ever owned.
(I say that about every new Apple laptop I buy)
is it easy to upgrade the internal hdd?
It's easier than doing it in a tower PC IMO...
that all depends on the case you have. even my brother's dell was simple.. remove side, unplug two cables, swap. toolless.
