Particularly of computers or other complex devices: broken, damaged, out of order.
Of poor quality.
Unresponsive (of a software application’s user interface), sluggish.
Strange, odd.