I think the general consensus at the moment is: 'don't buy hardware unless you like playing with hardware'.
I ignored that advice and regret it now.
The reason is that buying hardware makes little business sense at the moment, unless your electricity is free. So the only benefit is the fun you get playing about with stuff.
You could instead join a cloud mining setup. Buy some hardware in the cloud at the best price per GHS you can (which is cheaper than buying hardware direct) and then mine until the price per GHS goes up and sell the hardware back into the cloud. Repeat this and you profit by mining, trading and holding BitCoin.
See the link in my signature for more details.
The final alternative is to hold the BitCoin and wait.
Whatever you chose, if mining is part of it then do make sure your pool is merge mining with other altcoins.
That's extra coins for free.
In my opinion DevCoin (DVC) would be a good one to merge mine. It looks like it will be producing a lot of useful stuff (that has nothing to do with altcoins) in the future, so you may find that you have a use for it.
Of course that is just my opinion
ThinkI