With Visualforce, I had used
I'm about to invest in coding custom object views and I'm trying to wrap my head around Lightning Components and how to build stuff that looks like LEX. My org is still classic now, but I'd be happy making LEX / SLDS looking things in my org over using the classic styles.
As an aside, I don't really care to get too deep into Salesforce specific stuff. If there's no magic convenience like
apex:inlineEditSupport, building with React or something seems more appealing.