Yes, heated mattress pads are better than heated blankets because they do a better job at keeping your whole body warm. Since a mattress pad is thicker, it also seals the heating wires better.