Don’t go expensive with a carry on case. The key thing is to have as much space as possible in the interior with the maximum dimensions allowed by the airline.
Once you’ve got the case, to maximise what you get in it, you could vacuum pack your clothes. Doing this, maximises the amount of clothes you fit in and helps protect against creasing. You could get something like this :
https://www.amazon.ca/Spacesaver-Han...1zcF9hdGY&th=1