Anyone got one that they'd recommend? They seem pricey...are there any mid budget that are any good?! Xx