Хороший объектив стоит порядка 1k$ (под хорошими я понимаю Canon EF 100mm F/2.8L Macro IS USM, Sigma 50mm f/1.4 DG HSM Art Canon), даже недорогая начальная зеркалка будет строчить с ними охуенные снимки.
Понятия компактность и высокое качество фото снимка не совместимы, учите физику. Оптика в фотографии - это основа.