Yeah I wouldn't rely on find my phone, most people stealing them either know not to power it up until it's clean, or more commonly they sell it to a known buyer who handles that part.
I bought my iPhone on my Amex card and also Apple Care +. So technically per Amex rules I have 3 yrs of warranty on the phone. The first two years covered by Apple and year 3 covered by Amex.