I use several EF lenses on my Canon mirrorless. They tend to focus faster then on the old SLRs (and this is on the EOS-R which has the least sophisticated focusing).
They’re cheaper but you have to carry an adapter.
Yes, the Canon EOS 400D body accepts all EF and EF-S lenses.