lens pen do leave some kind of carbon material behind, maybe you can use lens pen to remove oil from the fingerprint, blow it off & finish with the microfibre cloth
Lens pen has a brush head for your lens & LCD cleaning purpose and other brush head for your camera hardware cleaning...........microfibre cloth is just a cloth specially made for cleaning ur LCD and lens without damaging it........keeping it in a simple fact
Both works just a lens pens is much convenience to use.....