honestly for me it worked for the first 5 seasons. tbh if it were me, though, after Reckoning they would gradually just become friends after lana stopped trusting lex. then lana would amicably leave smallville and maybe return for an episode in season 10 with a new life and show up for clark's wedding or something idk 😭