There are so many factors because when you look at the latest technology and the latest way of transactions and all over you can do on the internet and the main problem is hacking because you dont have clear how to protect your mobile or laptop form virus or hackers so I think this is the big thread while you are using Bitcoin