Tropical Freeze because I think it is just the most refined game out of them all. Also, it's visually stunning and there's quite a bit of replay value. Although Rayman Legends is a close runner up for me (I haven't played Shovel Knight yet, so there's that).
Edit: And it gave me quite a bit of trouble due to the difficulty, which I can really respect. Not many games go out of their way to provide a real challenge anymore.