I have been using Lands' End Oxford cloth sheets for years now and they are extremely durable, comfortable (for me, anyway) and launder beautifully. Because they are Oxford weave, they aren't smooth like sateen or percale, but I like the crisp finish.
I also like their linen sheets - very comfortable in summer or winter. I too, sleep "hot" so this is a boon for me.
I have also used LL Bean 280 thread count all cotton percale. Great sheets, but my Lands' End sheets have lasted so long, I haven't needed to replace my LL Bean stuff.
You can usually find the Lands' End sheets at a good sale price depending on the color and they are always running some kind of sale.