Rent vs. Buy: The Full Decision for 2024