I really enjoyed this. It definitely felt like fan-service, but it still grabbed me and hooked me. I finished it in about 2.5 hours total... I haven't read a book that quick since the original series.
I can understand why some other fans of the wizarding world might not like it, but I loved every word of the wild ride.