1st post here, but can't resist an opinion (which is all any of have).
If you are prepared to spend thousands on hardware to mine you must have a long term mindset.
IF you mine to spend the coins right away you will probably kick yourself in years to come.
I don't think BTC will ever be a choice of payment system for the average person because the average person can have trouble trusting and understanding Paypal so it's going to be too much for them as it works now. However there are enough uses and users (and speculators) to make sure it grows and probably rises in value.
Example, the 1st purchase I am told was 2 pizzas? Value of coins back then was insignificant because they were easy to mine. Now..it's hundreds of thousands of dollars value. Tell that guy that they fell in value
Even when the value is so volatile and rises and falls tens of dollars over days it's a chance to make money trading them ...yesterday a rise of over 10 dollars with leverage would have left you laughing. It left me a bit miffed, only because I only saw it when it had already happened.
I'm sure I'm not alone in thinking that in a few years time people who kept hold of as many as possible will be happy with the decision...but it's a gamble that you need to do your own DD on and make a decision based on that (knowing that the future could be painful if you're wrong).
Basically my view is:-
Mine for the long term gains. (Lower risk, easier to research)
Trade for the short term gains. (High risk, hard to research and basically gambling)
What I can't figure is why anyone with no confidence in BTC being somehow more valuable in the future is doing involved with them?