Man I love this concept. With a little tuning I think you'd have something super killer here. This reminds me a lot of a game called Scourgebringer, except first person.
I really love the look of that game, I haven't played it yet, but I've really been meaning to