Going fully open source offers freedom, but real-life use reveals friction, upkeep, and unexpected limitations daily.