Everything depends on investor's aim. For me gold is a good way to invest something in stable but I don't want to so this. Bitcoin is absolutely better choise because profit chanse is very high here, also bitcoin is very changeable that makes trading powerful. I can mine bitcoin and don't need any rights for that. I can use it online and in real life, it's currency and payment way, both at the same time.