Its more a investment tool and a store of value right now. But its going to be used by everyone in the future. Things dont happen overnight. When email first came out it wasnt used by everyone. Now it is. Thats how these things work. You gotta see it coming.
But to more directly answer your question. Here are a few companies that already accept it. Overstock.com, Expedia, NewEgg, Dish. Just to name a few. Bitcoin ATM's are starting to pop up. Its slowly but surely being adopted.
And yes, criminals use it too. Criminals use cash too though. Not sure how that matters all that much. You and I can use it too.