I use hourly for residential (too emotional and variable for fixed rates) and lump sum for commercial clients. Most of my clients, even the ones who prefer hourly, don’t like percentage as they feel its not indicative of the work you need to put in or the value of the work. I agree with that and do a high hourly or lump sum that reflects the value of the work (not necessarily the time it takes )