Its not hard at all. I use BumGenuis and love them. I don't have problems with leaks at all. I do use dispoable at night though. I also use re-usable wipes. I have my changing station set up in the bathroom, and just run the tap warm, wet the wipe and clean his little bum. All the cloth diaper lines have wipes as well. I really like the ones from Cotton Babies. I hated the ones from Bum Genius, thought they were too rough.
I have the one-size Bum Genius, and my only complaint is that I have to pull the liner out and stuff it after washing. With this diaper, it has snaps that you can use to size the diaper, so you can use it for much longer as baby gets bigger. We started out with the all-in-one size small Bum Genius, and I loved them. I kinda wished I had bought the mediums, and then larges as Bren grows. It would have cost more, but been much less work.
Washing them is easy. I just put them on a sanitary cycle, extra rinse with a pre-wash. Takes about 2 1/2 hours. Then I pop them in the dryer on medium for a bout an hour. I have 20 diapers, and that lasts me 2 days, so I am washing every other day.