I'd definitely recommend real plants. They look good, add interest as they grow, and can help the water quality: nitrate in my tap water is about 25; in my community tank it's less than 5. This is with a basic low tech set-up, no added CO2, standard built-in lighting, feeding once a week with liquid aquarium plant feed.
Cleaning is not a big problem. You gravel vac as usual, just be a bit careful around the roots of the plant. You occasionally need to prune the plants, pull off any dead leaves etc. If you do get algae on the plants, obviously it's harder to clean them than fake plants, but as long as the plants are fed and growing well, you stand a good chance of keeping one step ahead.