I tried no-bag vacuums and hated them. I didn't try a Dyson (it gets mediocre reviews from CR if you follow that) but tried the Shark and a Eureka. The lack of bags were the only things I hated. It's impossible to buy a bagged vacuum locally so I ordered one and got the Hoover Windtunnel Pet. I love it. It's bagged and it really sucks. lol
I also tried a canister, after having uprights, and hated it too. It was like dragging a dead pig through the house and it got caught on everything.