Avalon is your best bet. Internally you have higher quality. KryTac you are paying for the name.
Yeah I would go with the Avalon, there also much better with warranty support issues as well. Trying to deal with Krytac for that is a headache and Krytac is still using the weakest screws that strip out so easily that I have ever seen on a premium airsoft brand. If you are local you can come hold them both and see which is better at East Coast Airsoft. We keep them both in stock.