I have a three tiered approach.
I use four Roomba to automatically cleaning three times a week. They do a pretty good job of poking in between the cable lifters and under the beds. I have a cordless Dyson... great design absolutely crap construction of the cheapest thermoplastic in existence... but sucks. I have a central vacuum (with a multiple horsepower vacuum in the basement storage area, plumbed through the house) with connections in each room. This I use about once every month or two... it pulls out all the Roomba miss.
I'm always amused that people that are unable to do something feel they have to criticize people that can.

