I have got both a corded and cordless Dyson vacuum. For my high pile carpeted floors, I find that the battery powered one just does not have sufficient power even though the brush design is better than the corded one.
In general, I have come to hate battery powered stuff including laptops, power tools and cars because they just dont pack enough raw power for my needs.