Bike Choice Merida vs Giant (1 bike for all) + size issue

Hello i am considering to buy 2 bikes. 1st one is Merida Silex+ 8000E. The Second one is Giant Revolt Adanced 0. The second issue is a size. I know i am M or ML for a Giant with 180cm. I feel better on shorter i guees. The other issue is Merida ...... I bought M and needed to return. It was so long. I noticed even on M its a 400reach. I am thinking about ordering S . I dont know actually if those 650b wheels, di2 is not overkill for my level. I always used slightly smaller frames in road due to my longer setback. Here is a link with geo. This silex M is much bigger then Giant ML. https://99spokes.com/compare?bikes=giant-revolt-advanced-0-2021,merida-s...(link is external)|w.700. Also merida has longer handlebar and di2 hoods. I want dream bike for fun. I like this merida better for sure....but i shoul go probably for model 700 any or Revolt adv 1.