I think your structure is OK.
Another approach would be something with Switch
I would prefer this, if the actions are basically the same,, only with different values.
Then you have them neatly side by side.

With Switch ON:
if(
less(
outputs('Compose'),
500
),
'TotalCost less than 500',
if(
less(
outputs('Compose'),
1000
),
'TotalCost between 500 and 999.99',
if(
less(
outputs('Compose'),
5000
),
'TotalCost between 1000 and 4999.99',
'TotalCost 5000 or more'
)
)
)
And if you don't like "wide" flows:
