В целом, разница между простыми хешами и bcrypt в том, что первые быстро считаются, но очень уязвимы без соли и правильной кодировки. Bcrypt же специально создан для защиты паролей с адаптивной сложностью, из-за чего атаки типа перебора становятся намного сложнее, хотя и требует больше ресурсов. Если баланс безопасности и производительности важен, лучше идти именно в сторону bcrypt, даже если сначала будет сложнее разобраться.