Engine isn't the problem. Security, staff, compliance and support is the big ball ache. Even if you stay crypto only pressure from authorities is only going to increase and you're always going to idiot customers who need looking after.
So you'd say it's better to stay away? My main concern is compliance with US gov (I am not american or european) but anyways they are always behind everyone.