It is indeed a great idea, to used bitcoin in payment system. It is quite hassle free and convenient somehow to used this type of virtual currency. Bitcoin as one of the payment method can be is such a great idea and useful to everyone.
Not right now. Transactions are stuck in limbo again and fees are sky high. We have to acknowledge a problem before we start solving it. Bitcoin has always had a scalability problem, and it is in full display now.