Should you buy a Canon 6d Mark II in 2024?