Between the two mentioned, the sapphire preferred card wins out because you get the 7% miles bonus at the end of the year. Plus, you can always keep the points at Chase UR in case something more appealing than miles comes your way instead of transferring them to United.