Running a routing lightning node is not for mere mortals, and it should be. In this regard lightning is broken. Otherwise, if your main use-case is hanging off of centralized services for lightning routing, yes lightning works fine.