kalirion: You are correct! My screenshot was from the Steam version btw.
I don't use Steam and wouldn't know it's available there as well... The screenshots felt familiar from when I was browsing discounted games a few weeks ago in the eShop, but only got determined to search again when you disclosed the first part of the game's title being "Super". Would've had no idea otherwise myself.
Pretty sure the current pick isn't any Devil May Cry though, the clothing looks way too "tame". Part of me feels like this could be part of a series which happens to also start with a "D", but I won't guess anymore than that (still don't have a game prepared myself).