rogue legacy shifts castle layouts for replayability,
shovel knight has different armors and the loving bosses are brilliant.
both seem good, i'd go with rogue legacy as i'm the sorta forgeter that likes rogue-likes but honestly i'd choose shovel knight aswell.