Although I was not impressed with Mal or Alina, I still recommend The Grisha Trilogy. If Zoya and Nikolai were the main characters, the trilogy would have been flawless.
Greg’s mom makes him visit a girl named Rachel, because she was diagnosed with leukemia. I realize this sounds like a sad book, and it is. However, it is also a funny book, so you should read it.