Laptop's are a lot harder to replace the keyboard on, though. At least, I think. I've almost always used a laptop, so I don't know how much harder it is.
I think you can get keyboards that plug into a USB slot, often for fairly cheap if you don't mind the quality, not that I know how much better or worse keyboards can be, other than some keys missing. Not sure, but if you think it'll be broke for a while, you can always get one of those.