I think both are great. I like that Josh Allen is a better runner, but Mahomes is the better thrower. I am a Chiefs fan so may be a bit biased but I think I would take Mahomes. Mahomes had to put up huge numbers because their defense was not good and still had wins. I would also argue that Mahomes could be even better if his offensive line would be as good as Buffalo's is. I will be curious how Buffalo looks in a year or two when they won't be able to pay everyone. The salary cap changed the dimension of the Chiefs this year and may change the Bills next year.