Unless your internet connection is very slow the vast majority of time is spent in validation and data handling even on a 24 core host.
If you download separately you cannot overlap the download and validation. So unless your download is nearly infinitely fast it must be slower.
This experiment is conducted regularly in real conditions at least with every release (since we benchmark for synchronization performance regressions).
The risk with copying a chainstate, beyond the risk of being tricked onto a fork where the attacker has created a bunch of coins out of thin air is that the leveldb database files are not a safe external interface and it may well be possible to get remote code execution with a specially crafted database. BDB (used for the wallets) can easily be caused to crash with out of bounds memory accesses from crafted database files, for example.
I'm pretty sure that that a UTXO assume-valid type sync will be supported (even a default) in the future-- but that doesn't mean that copying database files from third parties is safe-- personally I'd never do it.