If you liked Steelheart by Brandon Sanderson,
here are some books like this: