I buy bitcoins because I sometimes spend them on goods all over this forum, of course its not only for spending because the bitcoin is also profitable by simply holding so that is also a reason why.
There are good deals here on the forum. The miners are priced good, but overall I do my shopping in webshops that accept bitcoins.
Now the price is very high it feels you get extra value for your money, which you do.
It's almost like you are buying with a 50% discount, if you bought early.
Exactly what I do, I buy bitcoins when I see price increasing and then just wait until I get the desired price, let me show you an example. I wanted to buy a mobile which costs 100$ , now I have 66$ in my purse I will simply buy bitcoins and wait for a 1.5x price increase