The problem is, they seem to update the MPB all the time. Will I still be happy with my MBP in a few years? because I can't afford to update all the time. Will these versions be okay with Leopard for example? I'm planning on using it mainly for school so not that much gaming etc. Just some 3d rendering as a hobby.
Apple updates the MacBook Pro
relatively frequently, but so do most notebook manufacturers.
The technology currently being offered in the MBPs (Intel SR @ 2.2/2.4) will be MORE than enough for today. It will certainly be well suited to the next 12 months. Coming into 18 months, it will continue to function admirably.
I purchased a 2.4 model, and I'm comfortable knowing it will
easily carry me two to three years in terms of overall performance.
The improvements occurring year to year this decade are notable, but if you chart the real-world results of these improvements compared to technology around two years older, you'll find the older technology continues to run most of the latest and greatest (although at reasonably reduced settings). Heck, I'm still using a 7-year-old Dell Inspiron to surf the internet (Firefox), write in Word 2007, and play games released during or before 2004.
These MBP revisions will be MORE than sufficient for Leopard. People will be installing Leopard on machines
many years older.
This notebook would be a great option for school, as long as you can stomach the price.