Wanted: cordless vacuum

I am in need of a new vacuum. I live in an apartment so I’m not TERRIBLY concerned about it lasting for a full 2500 sq foot home. But I do want it to charge (ideally upright via a wall mount). Other preferences…

- can vacuum hardwood and carpet

- stick style (so easy to move around with)

- not BIG

- my dog doesn’t shed but we do acquire a lot of dusty moments around our home, so I guess good with pet hair (and human ha…)

- quiet-ish, don’t care that much about disturbing the neighbors

I feel like I’m just describing a very expensive Dyson. I do like how those look but ugh, they’re so expensive. Should I just bite the bullet and have something that will LAST me? Any other brands that are strong comparisons?