
Big disclaimer before I start this review. This one is going to be biased, no matter how much I try, I do not think it's going to be possible for me to give an unbiased view, at least not completely unbiased. But I'm still going to try my best and... ...