Craft, as mentioned, has beer at cheap, medium and expensive price tags. It costs a bit more to ship their beer over so that's reflected in the price but I don't mind paying a bit extra every now and then to try something different. You could certainly enjoy well made beer in there for a cheaper...
The handful of times I've been into Craft I've had a great night. In fact I've liked that pub in most of it's incarnations. It was always my escape destination for a pint while the girlfriend was shopping. I fail to see the attraction of TWE. I find it very depressing in there.