If you live in a smaller place like a flat or small house i'd 100% go for a cordless Dyson!
I live in a 2 bed flat and got one last year and it's great. We've got a mix of laminate/carpet and it works great on both, and is so hand to just grab and whizz around the place. Never noticed it not picking up anything. Also handy for getting codwebs and into awkward places.
I got a V6 for £199.99 when Dyson we're doing 12 months 0% finance on their online store, worth every penny.
I don't even think Dyson sell corded vacuums anymore because they can get such good suction from their cordless models.
We have a Dyson V6 - had it a few years from when we lived in a small flat. Now we live in a house, there's a few more rooms to do. We've been using it twice a week since we moved in a few years ago, and I was happy with it - kept it clean, new filters every 6 months etc. Just two of us, no pets or kids. Then my parents lent me their Dyson Ball Upright which is a few years old and this was the result, directly after vacuuming with the Dyson V6...