Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

In the context of Innocent Witches, I'd prefer the interactive approach. 
Linearity would better suit the needs of a "normal" visual novel, leaving the player room to focus on its storyline. 

That said, you could offer both ways, with a "penalty" for players cutting the interaction. Much like in the swimwear mission, you could add an option to let the house elf deal with "micro interactions" for a fee...