I think BitVM is the better way the EVM. Users aren't for to use it if they don't need complex transactions.