I'm currently using a Fairphone 4 with Lineage without problems. The battery life is good enough to last me a full day, the only weakness i noticed is the camera. I find it acceptable, but other phones in a similar price range are just better.
The other problem I initially encountered was that because Lineage didn't officially support the Fairphone 4 until recently, I had to use an unofficial build that didn't receive normal updates.