The best camera to buy on a budget for high-quality photography is the Canon EOS Rebel T7. It is a simple DSLR from 2018 that captures good image quality and has an easy-to-use interface. Another great option is the Sony A6100, which is a compact mirrorless camera that offers fast autofocus, 4K video recording, and a flip-up touchscreen for vlogging. The Panasonic G7 is also a good choice for those on a budget, as it offers a versatile feature set, including 4K video recording and a large OLED viewfinder. Additionally, the Olympus OMD EM10 Mark IV is a great option for those looking for an affordable camera with lens flexibility, while the Panasonic Lumix G85 is a great choice for vlogging and YouTube content creation.