Looks clean, is there anything in the groove? Yes, I use a Dremel and also a dental pick-type tool to clean that groove.
The piston should slide in/out fairly easy but with just slight resistance. Install a new seal.
And be sure your brake pad doesnt have any paint on the metal side to allow resistance.
Edit: and either polish the exterior or spray a fresh coat of caliper paint while you are at it!