I am probably spoiled because I did it for too long, but I find it really hard these days to get by without objects.
I took up Scheme programming again, and I like it. I tried to keep it simple and avoid objects, but I find myself missing them all the time. Writing complex getters and setters with car and cad into deeply nested lists does NOT seem simpler.
I wish some of the functional programming gurus would write tutorials on non-object-oriented programming, instead of ranting against OO programming.