First, understand that all mobile HF antennas are compromises. Antenna 'length' is based on frequency wave lengths and in the HF range they are going to be sort of 'big'. A very rough rule of thumb (RROT) is that something on the order of about 1/8 of a wave length is the shortest you can get without a LOT of compromise.
Another bunch of RROT is that 'looks' and performance are not all that compatible, almost direct opposites of each other. Of course, it's a 'mind set', depends on what you think 'looks' good.
Probably the two biggies are cost and what's practical. Practical being the the bigger of the two, sort of. You can ;load' an antenna to make it shorter, but the that loading always is a compromise, maybe not much of one, but still a compromise. Quit compromising when it suits you and still does close to what you wanted.
- 'Doc