Oath from the Ancients and Devotion are the two subclasses I would not decide on for your Tiefling Paladin, but do what you want.
I am currently enjoying a CG Tiefling Paladin who follows Selune and lives in Waterdeep. https://mariahlrxa001230.blogdosaga.com/profile