As someone already mentioned, the X300 and the MacBook are two totally different laptops and shouldn't be compared. Saying the MacBook has a faster processor then the ThinkPad is like saying a truck has a stronger engine than a car.
If you need a laptop you will always bring with you, that has to be light, small, have a long battery life - get the X300. But the dimensions and battery life obviousely come at the price of hardware performance. The MacBook can have a better CPU that needs more energy and gives away more heat, because it is big enough to handle it, etc.
So yeah, first you need to decide what kind of a laptop you need. If you need an ultraportable, you're choosing between MacBook Air and the Lenovo X200/X300. If you wan't a slightly bigger machine that can provide you with more power, you have to choose between the MacBook and a Thinkpad T400/T500.
I would suggest Lenovo, but again - this depends on your needs. The Thinkpads have better build quality than MacBooks and will also give you slightly more for your money. ATM one of the more important factors is also the fact ThinkPads include newer hardware (Lenovo already adopted the Montevina platform, Apple hasn't yet) MacBooks on the other hand, like people already told you, look better and are of course capable of running OS X, which is really the most important factor here.
If you want to use OS X, there is really no choice but to get a Mac, if you want to use Windows/Linux, get Lenovo instead.
Oh and by the way I find it funny how people are dissing Lenovo, saying it's "some chinese company". They bought their laptop department from IBM, ThinkPads are one of the most praised laptops out there. Some say their quality has gone down a bit since IBM sold the department, but they are still in the top without a doubt.
If you need a laptop you will always bring with you, that has to be light, small, have a long battery life - get the X300. But the dimensions and battery life obviousely come at the price of hardware performance. The MacBook can have a better CPU that needs more energy and gives away more heat, because it is big enough to handle it, etc.
So yeah, first you need to decide what kind of a laptop you need. If you need an ultraportable, you're choosing between MacBook Air and the Lenovo X200/X300. If you wan't a slightly bigger machine that can provide you with more power, you have to choose between the MacBook and a Thinkpad T400/T500.
I would suggest Lenovo, but again - this depends on your needs. The Thinkpads have better build quality than MacBooks and will also give you slightly more for your money. ATM one of the more important factors is also the fact ThinkPads include newer hardware (Lenovo already adopted the Montevina platform, Apple hasn't yet) MacBooks on the other hand, like people already told you, look better and are of course capable of running OS X, which is really the most important factor here.
If you want to use OS X, there is really no choice but to get a Mac, if you want to use Windows/Linux, get Lenovo instead.
Oh and by the way I find it funny how people are dissing Lenovo, saying it's "some chinese company". They bought their laptop department from IBM, ThinkPads are one of the most praised laptops out there. Some say their quality has gone down a bit since IBM sold the department, but they are still in the top without a doubt.