I agree that charging hourly discourages revisions. But, many clients would object to my hourly rate, even though they happily pay my per project rate. I feel like I’m punishing myself for my efficiency if I charge hourly. But, I know each freelancer works differently. There’s no one path for sure.