This is great. I've wanted to build something similar many times, but like you've mentioned, it's tricky to monetize.
Feature request: If I drag a tabular file (e.g. CSV, parquet, etc.) into the UI, do something like:
temp1 = pd.read_csv('path_to_file')
temp1.head()
Good luck with it!