My landlord loaned me one of these last year when my furnace went out.  So, when he took his back, I ordered this one

Pros: compact, ability to set temperature
Cons: it can get overheated and stop working